Witam. Mam taki kod:
(...) $sprawdz = mysql_query("SELECT uzyc FROM kody WHERE kod='" . $_POST['kod'] . "'"); (...) if($status=="ok" || $ah[1] == $_POST['kod'] && $ah[2] == $_POST['ile'] && $sprawdz > 0) (...)
Wyjaśnienie:
Jeżeli użytkownik wyśle SMSa i wpisz go w formularz i jeżeli status==ok to dodaje do bazy jego nick i dane.
Jeżeli status != "ok" to wtedy sprawdza dalej czy kod jest w bazie ($ah[1] == $_POST['kod']), czy zgadza się z ilością ($ah[2] == $_POST['ile']) oraz ostatnią rzecz sprawdza czy ma jeszcze użycia ($sprawdz > 0).
Lecz sprawdzenie czy ma jeszcze uzycia odbywa się tylko na pierwszym miejscu na liście:
Czyli sprawdzi tylko kod asd, a gdy asd nie ma już użyć to nie sprawdzi kodu asdf.
Teraz pytania::
1. Dlaczego nie sprawdza czy $_POST['kod'] ma użycia większe niż 0?
2. Jak sprawdzić czy $_POST['kod'] ma użycia większe niż 0?