Autor Zpráva
grimword
Profil
Mám vyhledávací panýlek s mnohonásobnými selecty. Co se zvolí pak tahám z MySQL.

Moje představa.

$znacka = "audi";
$motor = "1.6";
$pocet_kol = "4";

$query="select * FROM CARS WHERE znacka='$znacka' AND motor='$motor' AND pocet_kol='$pocet_kol'";


Problém mám s tím, pokud chci zobrazit vše - tj. pokud chci zobrazit všechny značky - co mám v tom případě uložit do $znacka?
Taps
Profil
grimword:
můžeš to zkusit nějak takto

$znacka = "audi";
$motor = "1.6";
$pocet_kol = "4";
$doplnek=(!empty($znacka)) ? "and znacka='$znacka'" : false;

$query="select * FROM CARS WHERE motor='$motor' AND pocet_kol='$pocet_kol' $doplnek";

V případě že budeš chtít zobrazit všechny značky tak proměnnou $znacka nevyplňuj
grimword
Profil
Elegantní řešení. Díky moc.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: