Autor | Zpráva | ||
---|---|---|---|
grimword Profil |
#1 · Zasláno: 15. 2. 2011, 04:20:07
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 |
#2 · Zasláno: 15. 2. 2011, 07:13:34 · Upravil/a: Taps
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 |
#3 · Zasláno: 15. 2. 2011, 08:44:57
Elegantní řešení. Díky moc.
|
||
Časová prodleva: 13 let
|
0