Autor Zpráva
Joei
Profil *
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
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ý :)

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: