Esta es la cuestión estoy tratando de obtener el ID de un select el cual carga los datos desde una base de datos MySQL, ahora bien necesito el valor del ID para poder cargar otro select, por ejemplo el select 1 tiene los paises y de acuerdo al que se seleccione el select 2 mostrara las provincias, entonces necesito obtener el ID de la opcion seleccionada en el select 1 para poder realizar la consulta adecuada y solo cargar las provincias de ese pais en el select 2
aki les muestro parte del codigo donde cargo los select
establesco la conexion a la BD
Código PHP:
$link = MySQL_connect("localhost","user","password");
MySQL_select_db("basededatos",$link);
$consulta = "SELECT prov_name FROM cu_prov";
$res=mysql_query($consulta) or die ("consulta fallo2");
$num=mysql_num_rows($res);
y aki cargo el select
Código PHP:
<select name="provincia" id = "provincia" style="font-family:arial; fonf-weight:bold; font-size:12pt; width:160px; height:20px;">_
<?php
echo "<form name ='provincia' method = 'POST' action = 'index.php'>
<select name = 'selector1' onchange = 'document.provincia.submit()'>";
echo "<option value='0' >Seleccionar</option></br>";
echo "<select name = 'provincia' onchange = $num";
?>
<?php
For ($i=0;$i<$num;$i++)
{
$a=mysql_result($res,$i,0);
echo "<option value=\"".$a."\">".$a;
$sfile0 = $_REQUEST[‘provincia’];
print ($provincia);
}
mysql_close();
Ahora bien cuando capturo la variable del select de esta forma
Código PHP:
$prov = $HTTP_POST_VARS['provincia'];
porfis algo de ayuda que ya estoy perdiendo el pelo