Buenas.
Estoy llenando los valores de un combo con una consulta de una BD, y a partir de esa seleccion, otro combo se llena con datos traidos de acuerdo a lo seleccionado con el primero, lo estoy intentado de la siguiente manera y funciona, pero cuando trato de enviar los resultados para hacer una consulta, no hace nada.
Asi va el codigo:
Código:
<form action="buscarProducto.php" method="GET" name="buscar_producto">
Seleccione el Tipo de Producto: <select name='tipo_productos' onChange="buscar_producto.submit()">
<?php $sql2="SELECT * FROM tipo_productos"; $query2=mysql_query($sql2);
if($tipos=mysql_fetch_array($query2)) {
echo "<option selected='".$tipos['id_tipo']."'>".$tipos['descripcion_tipo']."</selected>";
do{
echo "<option value=".$tipos['id_tipo'].">".$tipos['descripcion_tipo']."</option>";
}
while($tipos= mysql_fetch_array($query2));
}
?> </select>
</p>
Seleccione el nombre del Producto:
<?php echo "<select name='productos' >";if($_GET){
$sql="SELECT nombre_prod FROM hemodinamia.productos WHERE id_tipo=".$_GET['tipo_productos'];
echo $sql;
$query1= mysql_query($sql) or die(mysql_error());
if($productos=mysql_fetch_array($query1)){
echo "<option selected='".$productos['nombre_prod']."'>".$productos['nombre_prod']."</selected>";
do{
echo"<option value=".$productos['nombre_prod'].">".$productos['nombre_prod']."</option>";
}
while($areas=mysql_fetch_array($query1));
}
} ?></select>
<input name="" type="submit" value="Buscar" />
Como ven el action es el mismo, y cuando se active el boton de Buscar deberia realizar la consulta con los datos obtenidos en el segundo combo.