Autor | Zpráva | ||
---|---|---|---|
Kaskád Profil * |
#1 · Zasláno: 25. 3. 2010, 16:39:49
Dobrý den,
snad mi někdo poradí, nemohu vymyslet jak to udělat nějak jednoduše, napadají mě jen samá překombinovaná řešení. Mám automaticky generované řádky kde se vypisují údaje z DB: <option value=$id_mista selected>$id_nazev</option> To funguje ok, ale já chci na začátek tohoto automaticky generovaného seznamu přidat položku s názvem "všechny položky", která mi zajistí zobrazení nejen jedné položky podle proměnné, ale úplně všech. Napadlo by někoho jak tohoto docílit pomocí option, když optin předává vždy jen proměnnou a podle té se mi vypíše konkrétní položka? Moc děkuji za radu. |
||
Joker Profil |
#2 · Zasláno: 25. 3. 2010, 16:46:56
Kaskád:
<option value="vsechy">Všechny položky</option> |
||
Kaskád Profil * |
#3 · Zasláno: 25. 3. 2010, 17:58:35
Joker:
A to je právě ono. :) Pokud je value=250, dám do selectu where id=250. Pokud by se tam tedy místo id=250 objevilo id=vsechny, asi by to neklaplo. :) To znamená že to nenacpu do stávajícího SQl dotazu. |
||
dan55-pryc Profil * |
#4 · Zasláno: 25. 3. 2010, 18:13:05
Kaskád:
Tak tam nedávej where, a procházej to cyklem |
||
petr 6 Profil |
#5 · Zasláno: 25. 3. 2010, 18:34:51
Kaskád:
„To znamená že to nenacpu do stávajícího SQl dotazu.“ To je problém přepsat stávající SQL dotaz? Nebo napsat něco jako tohle: if($id=="vsechny"){ //upraveny sql dotaz }else{ //puvodni sql dotaz } |
||
Kaskád Profil * |
#6 · Zasláno: 26. 3. 2010, 14:22:24
petr 6:
Moc díky, přesně ta primitivnost s přepsáním pomocí IF mě nenapadla. :) |
||
Časová prodleva: 14 let
|
0