Autor Zpráva
Pavliq
Profil
Ahoj, pomocí registrace dostane účastník své ID a když pak na odkaz s jeho ID někdo klikne, má body..

if (MySQL_Query("INSERT INTO points (user_id, ip) VALUES ('$_GET[id]', '$_SERVER[REMOTE_ADDR]')")){
$points = MySQL_Fetch_Assoc(MySQL_Query("SELECT points FROM users WHERE id = '$_GET[id]' LIMIT 1"));
$points = $points[points] + 1;
if (MySQL_Query("UPDATE users SET points = '$points' WHERE id = '$_GET[id]' LIMIT 1")){
echo"";

kod je tady, ale chci, aby za 1 den mohl získat maximálně 10 bodů, jak to ošéfit ? děkuji za pomoc :)
Alphard
Profil
$points = MySQL_Fetch_Assoc(MySQL_Query("SELECT points FROM users WHERE id = '$_GET[id]' LIMIT 1"));
$points = $points[points] + 1;
if (MySQL_Query("UPDATE users SET points = '$points' WHERE id = '$_GET[id]' LIMIT 1")){
echo"";

fuj :-) update users set points = points + 1 where id ...


v nějaké tabulce se musí ukládat čas
Pavliq
Profil
může to být v tabulce points nebo to musí bejt jinde ?
Alphard
Profil
může, pak je spočítáš pomocí count(*) a rozhodneš
Pavliq
Profil
už to je vyřešené, takže zamykám
Toto téma je uzamčeno. Odpověď nelze zaslat.

0