Am 2 tabele :
categorii:idcateg,denumire
producator:idprod,denumire,idcateg
Am urmatorul cod:
<form action="adcateg.php" method="POST">
<table>
<tr>
<td>Selecteaza categoria:</td>
<td><select name="categ">
<?php
$conn=mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("librarie",$conn)or die(mysql_error());
$sql="select * from categorii order by denumire asc";
$res=mysql_query($sql,$conn);
while($raw=mysql_fetch_array($res)){
$id=$raw['idcateg'];
$den=$raw['denumire'];
echo ("<option value='$id'>$den</option>\n");
}
?>
</select>
</td>
</tr>
<tr>
<td>Selecteaza producatorul:</td>
<td><select name="producator">
<?php
$idcategorie=$_POST[idcateg];
$conn=mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("librarie",$conn)or die(mysql_error());
$sql1="select * from producator where idcateg=$_POST[idcateg ]order by denumire asc";
$res1=mysql_query($sql1,$conn);
$interogare=mysql_num_rows($res1);
while($raw1=mysql_fetch_array($res1)){
$id1=$raw1['idprod'];
$den1=$raw1['denumire'];
echo ("<option value='$id1'>$den1</option>\n");
}
?>
</select>
</td>
</tr>
<tr>
<td>Denumire:</td>
<td><Input type="text" name="denprodus"></td>
</tr>
<tr>
<td>Pret:</td>
<td><input type="text" name="pretprodus"></td>
</tr>
<tr>
<td>Nr bucati:</td>
<td><input type="text" name="bucprodus"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="adaugprodus" value="Adauga"></td>
</table>
</form>
cand selectez o categorie vreau ca in lista cu producatori sa imi apara numai producatorii ptr categoria aleasa,dar mie imi apar toti producatorii.
E ceva gresit in cod sau trebuie altceva?
ajutor la 2 liste dropdown
Moderatori: Zamolxe, Moderatori
Da xtc62 dar vezi tu... nu poti sa-i explici ceva php/javascript unui om care nu stie diferenta dintre client-side si server-side. Si in plus... postul meu nu este de dragul postcountului pentru ca are un scop... ii raspunde la intrebarea 'ce este gresit' ... daca vrea cineva sa-i raspunda si la restul go ahead...
|
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 16 vizitatori
