Los datos los estoy pasando por $_POST.
dejo el codigo:
Código PHP:
if($valor!="0")
{
// Si el numero corresponde a un codigo de insumo valido paso a procesar
$coneccion=mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("proceso_de_compras", $coneccion) or die(mysql_error());
// Genero la consulta trayendo todos los estados que correspondan al codigo del insumo elegido
$consulta=mysql_query("SELECT * FROM insumo WHERE id_rubro='$valor' ORDER BY producto");
mysql_close($coneccion);
// Comienzo a imprimir el select
echo "<select style='width:140px ;' id='select_1' name='insumo'>";
echo "<option value='0'>Producto</option>";
while($registro=mysql_fetch_array($consulta))
{
// Paso a HTML acentors y ñ para su correcta visualizacion
$registro[1]=htmlentities($registro[1]);
// Imprimo las opciones del select
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
}
echo "</select>";
}