A ver, tengo dos combobox, que el segundo se rellenara dependiendo la opcion que se seleccione en el primero.
Código:
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>
<?
}
?>
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.
Gracias!!!!