| Autor | Zpráva | ||
|---|---|---|---|
| Joei Profil * |
#1 · Zasláno: 27. 4. 2009, 09:59:44
Dobrý den všem.
Pomůže mi někdo prosím. Mám ve formuláři dvakrát select "kategorie a podkategorie". Jak udělat aby při výběru kategorie se do druhého selectu načetly příslušné podkategorie. Podkategorie má uložená id kategorie v databázi v idkat. <select name="kat"> <? $dotaz = mysql_query("SELECT * FROM kategorie ORDER BY id ASC "); while($zaznam = MySQL_Fetch_Array($dotaz)){ $id = zaznam["id"]; $kategorie = zaznam["kategorie"]; echo "<option value=\"$id\">$kategorie</option>"; } echo "</select> <select name=\"podkat\">"; $dotazy = mysql_query("SELECT * FROM podkategorie ORDER BY id ASC "); while($zaznamy = MySQL_Fetch_Array($dotazy)){ if () $idkat = $zaznamy["idkat"]; $podkategorie = $zaznamy["podkategorie"]; echo "<option value=\"$idkat\">$podkategorie</option>"; } ?> </select> Všem děkuji za jakékoli rady jsem začátečník a teprve se učím. |
||
| Budulinek Profil |
#2 · Zasláno: 27. 4. 2009, 10:48:49
Myslíš, aby se automaticky vybraly podkategorie hned po označení kategorie v prvním selectu? Pokud to chceš provést bez znovunačtení stránky, tak hledej spíš AJAX nebo JS... na tohle je php krátký. Pokud ti nebude vadit znovunačtení, pak by to šlo, ale přijde mi to takový kostrbatý :)
|
||
|
Časová prodleva: 16 let
|
|||
0