Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/07/2005, 03:40
karpoj23
 
Fecha de Ingreso: diciembre-2003
Ubicación: Málaga
Mensajes: 495
Antigüedad: 20 años, 5 meses
Puntos: 0
ya lo pude solucionar, pero no de la forma q quiero. he tenido q poner un boton para refrescar la pagina, pero me gustaria hacerlo cada vez q hagas click en alguno de las opciones del primer select. ¿como se podria hacer?

<?

include ("func.php");
include ("conexion.php");

$aa=$_POST[m1];

?>

<form method="post" name="prueba" action="prueba.php">
<select name='m1'>
<?

$sql="select c.id,
c.ciudad
from ciudades c
order by c.ciudad";


if (!$res=send_sql($db,$sql))
{
echo "No se ha podido realizar la consulta";
exit(0);
}

while ($linea=mysql_fetch_object($res))
{
$id_ciudad=$linea->id;


print "<option value=$id_ciudad >$linea->ciudad";

}
print "<input type='submit' value='Enviar'>";
?>

</form>

<form method="post" name="prueba1" action="prueba1.php">
<?

if (!empty ($aa))
{
print "<select name='m2'>";
$sql="select p.id,
p.pueblo
from pueblos p
where p.id_ciudad = $aa";

if (!$res=send_sql($db,$sql))
{
echo "No se ha podido realizar la consulta";
exit(0);
}

while ($linea=mysql_fetch_object($res))
{
print "<option value=$linea->id >$linea->pueblo";
}
print "<input type='submit' value='Enviar'>";
}
else
{
print "error";
}
?>
</form>