koszar93
21.04.2011, 16:02:13
Witam, mam problem z napisanie skryptu.
W skrypcie chodzi o to, żeby co druga osoba dostawała np. 100 punktów. Nie wiem jakiej funkcji użyć aby to osiągnąć. Te "dwa" chciałbym dodać do liczb z kolumny id (id=100) i osoba która wysle smsa i doda "się" do bazy jako 102 dostanie 100 pkt, ale osoba która doda "się" do bazy jako 101 nie dostanie pkt.
Wiecie o co mi chodzi?
kadlub
21.04.2011, 16:07:11
to jak się doda do bazy to sprawdź id funkcją mysql_insert_id i jeśli jest nieparzyste to nie dajesz punktów a jak jest to dajesz
Ulysess
21.04.2011, 18:44:25
robisz:
$l=1;
while($dane = mysql_fetch_assoc($zapytanie))
{
if($l%2 == 0)
{
// zapytanie insert czy tam update ktore dodaje cos tam

}
$++l;
}
hieroshima
21.04.2011, 18:46:56
pobierasz z bazy id nowo zarejestrowanego i sprawdzasz czy to id jest parzyste czy nie, jak tak to dodajesz do tabeli punkty