PHP - URGENTE AYUDA CON DROPDOWN Y MYSQL

 
Vista:

URGENTE AYUDA CON DROPDOWN Y MYSQL

Publicado por ogv (8 intervenciones) el 11/07/2001 00:15:31
Hola a todos.

Mi problema es de suma urgen..
Como puedo hacer con php 3 dropdown que dependa uno del valor del otro. Ejemplo si en el primer dropdown escojo un pais
el segundo dropdown salgan sus provinvias y si escojo una provincia en el tercer dropdown salgan los distritos de esa provincia.

Tengo 3 tablas en mysql una de paises, otra de provincias y otra de distritos. Con sus respectivos códigos.

AYUDA URGENTE
Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:URGENTE AYUDA CON DROPDOWN Y MYSQL

Publicado por Ferdy (24 intervenciones) el 11/07/2001 12:24:12
No se...... aglo así.............
<?php
$link = mysql_connect("localhost","user","pass");
mysql_select_db("Paises",$link);
?>
<select name="paises" onchange="location='<?=$PHP_SELF?>?Pais='+this.options[this.selectedIndex].value">
<?php
$sql_paises = "SELECT Pais FROM Paises";
$que_paises = mysql_query($sql_paises,$link);
while ( $res_paises = mysql_fectch_array($que_paises) )
{
?> <option value="<?=$res_paises['Pais']?>"><?=$res_paises['Pais']?></option>
<?php } ?>
</select>
<?php
// recogemos por GET el país....
$pais = $HTTP_GET_VARS['Pais'];
if (empty($pais)) $res = "Seleccione un país";
$sql_prov = "SELECT * FROM Provincias WHERE Pais = '$pais';
$que_prov = mysql_query($sql_prov,$link);
?>
<select name="provincias">
<?php
while ( $res_prov = mysql_fetch_array($que_prov) )
{ ?>
<option value="<?=$res_prov['Provincia']?>"><?=$res_prov['Provincia']?></option>
<?php } ?>
</select>
<?php
mysql_free_result($que_prov);
mysql_free_result($que_paises);
mysql_close($link);
?>

Bueno, te advierto que el código va sobre la marcha....... así que puede que falle por algún sitio, pero lo importante es la idea.

Salu2 y Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar