formularzem przekazuję zmienne do skryptu i wyświetlam tabelkę ,
w formularzu mam pole rozwijalne , tam jest kilka nazw po których mozna wyświwtić dane z bazy
a w nich jest też nazwa wszystkie , to znaczy że ma pokazać wszystkie dane z danej kolumny w bazie.
jako że nie wiem jak przekazać informację "różną od zera" do skryptu to wymyśliłem że przypiszę jej nazwę 'all'
a w skrypice zrobię to if-em
i w skrypcie mam tak:
<?php $rodzaj=$_POST['rodzaj']; $typ=$_POST['typ']; $login=$_SESSION['user_logged']; $query = "SELECT * FROM neo WHERE rodzaj = '$rodzaj' and rezultat ='' and odbiorca = '$login' "; ?>
tylko nie działa mi jak wybiorę 'wszystkie' w formularzu bo nigdzie tu nie ma tej zmiennej
jak zrobię tak:
<?php $rodzaj=$_POST['rodzaj']; $typ=$_POST['typ']; $login=$_SESSION['user_logged']; if($rodzaj='all') { $query = "SELECT * FROM neo WHERE rodzaj != '' and rezultat ='' and odbiorca = '$login' "; } else { $query = "SELECT * FROM neo WHERE rodzaj = '$rodzaj' and rezultat ='' and odbiorca = '$login' "; } ?>
i tutaj pokazuje mi zawsze jak bym wybrał w formularzu 'wszystkie'
nie ważne czy w formularzu wybiorę wszystkie czy jakąs inną nazwę
co tu jest nie tak?
dzięki śliczne za podpowiedź