Código:
No se si esta claro, mi intencion es que en el evento onchange llame a la funcion recorrerProductos para que se rellene el combobox... A ver si me podeis hechar una mano.function recorrerCategorias(){ $bd = mysql_connect('localhost', 'root', ''); if (!$bd) { echo "Error, no puede encontrarse a la base de datos"; exit; } mysql_select_db('soft'); $query="SELECT * FROM categoria"; $resultado=mysql_query($query); $num_filas = mysql_num_rows($resultado); ?> <select name="categoria" onChange="<? recorrerProductos() ?>"> <? while($nombre=mysql_fetch_assoc($resultado)){ $nom=$nombre["nombre"]; $id=$nombre["codigo"]; ?> <option value="<? echo $id ?>"> <? echo $nom ?> </option> <? } ?> </select> <? } function recorrerProductos(){ $bd = mysql_connect('localhost', 'root', ''); if (!$bd) { echo "Error, no puede encontrarse a la base de datos"; exit; } mysql_select_db('soft'); $query="SELECT * FROM producto WHERE categoria=?¿?¿?¿?¿"; $resultado=mysql_query($query); $num_filas = mysql_num_rows($resultado); ?> <select name="producto"> <? while($nombre=mysql_fetch_assoc($resultado)){ $nom=$nombre["nombre"]; $id=$nombre["codigo"]; ?> <option value="<? echo $id ?>"> <? echo $nom ?> </option> <? } ?> </select> <? } ?>
Gracias!!!!