Na początek wklejam kawałek kodu:
$query = 'SELECT * FROM list WHERE `id` = '.$id.' LIMIT 1'; $query1 = 'SELECT * FROM list WHERE `signup` >= CURDATE() AND `id` = '.$id.' LIMIT 1'; if ($row['q'] == 'a') { } if ($row['q'] == 'b' && $query1 == true) { } if ($row['q'] == 'b' && $query1 != true) { }
Efekt końcowy jest taki, że $row['q'] działa poprawnie. Dla wartości 'a', wyświetlany jest tekst1, jednak dalsze zapytania działają tak, że przy KAŻDYM elemencie z wartością 'b' przy $row['q'] wyświetla się tekst2, nie ważne jaki jest wynik zmiennej $query1. Domyślam się, że ten kod tutaj jest napisany po inwalidzku, ale skróciłem go jak się dało. Gdzie popełniam błąd?
Pozdrawiam i z góry dzięki za odpowiedź.