problem:
mam dwa selecty , opcje ładowane są z bazy (oto fragmen kodu) :
<tr> <td width="50%">Kategoria:</td> <td> <?php include("log.php"); $wyniki=mysql_query("Select * From kategoria",$dbh); echo"<SELECT NAME=kat type=text value='1'>"; while($wydz=mysql_fetch_array($wyniki)) { $kat=$wydz["kat"]; $id2=$wydz["ID_AYA"]; echo"<OPTION value=$id2>".$kat." "; } echo"</select>"; ?> <br> </td> </tr> <tr> <td>Pod kategoria:</td> <td> <?php include("log.php"); $wyniki=mysql_query("Select * From podkategoria",$dbh); echo"<SELECT NAME=kat type=text value='1'>"; while($wydz=mysql_fetch_array($wyniki)) { $podkat=$wydz["podkat"]; $id2=$wydz["ID_AYA"]; echo"<OPTION value=$id2>".$podkat." "; } echo"</select>"; ?> </td> </tr>
powiedzmy ze w select1 jest 5 opcji i gdy kline w 1-szą opcje w select2 wyswietla się tylko "podopcje" związane z ta opcja , gy klikne w opcje3(select1) w select2 będą znów inne opcje odpowiednio co klikne w select1 , przepraszam za zagmatwanie

dziekuje
pozdrawiam
pokombinowałem troche i działa to na zasadzie przeładowania strony:
<form name="form2" action="index.php?id=add" method="post"> <center><table width="85% border="0" align="center" valign="top"> <tr> <td width="50%">Kategoria:</td> <td> <?php include("log.php"); $wyniki=mysql_query("SELECT * FROM kategoria",$dbh); echo"<SELECT NAME=lad onchange='document.form2.submit();'>"; while($wydz=mysql_fetch_array($wyniki)) { if (!isSet($lad)) $lad=$wydz["ID_AYA"]; $id_lad=$wydz["ID_AYA"]; $kat=$wydz["kat"]; $sel=''; if ($wydz["ID_AYA"]==$lad) $sel='selected'; $id2=$wydz["ID_AYA"]; echo"<OPTION value=".$id_lad." $sel>".$kat." "; } echo"</select>"; ?> <br> </td> </tr> <tr> <td>Pod kategoria:</td> <td> <?php include("log.php"); $r=$lad; $wyniki=mysql_query("SELECT * FROM podkategoria WHERE rodzaj=$r",$dbh); echo"<SELECT NAME=kat type=text value='1'>"; while($wydz=mysql_fetch_array($wyniki)) { $podkat=$wydz["podkat"]; $id2=$wydz["ID_AYA"]; echo"<OPTION value=$id2>".$podkat." "; } echo"</select>"; ?> </td> </tr>
ale niedziałają butony wyślij ;] chyba musze odpocząć i spojrzeć na to świeżym okiem jutro

czy jest to dobry sposób, czy lepiej zastosować jakiś skrypt JS bez przeładowywania??
pozdrawiam

