Autor Zpráva
Joei
Profil *
Dobrý den všem. Psal jsem do sekce PHP a odkázaly mně zde.
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.
Taps
Profil
Joei
podívej se třeba na http://blog.stepanmatl.cz/programovani/obsah-tagu-select-zavisly-na-dalsim-selectu/
peta
Profil
Joei
vsechno to nacist do jednoho velikeho pole je nejlepsi reseni, pokud to nepresahne rekneme 10kb
JJedine, co pak potrebujes najit je priklad, jak se vykresluje select pomoci innerHTML a jak se pracuje s polem. Vse je v prikladech pro javascript na jakpsatweb.cz .

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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