Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2003, 12:59
Avatar de kamezen
kamezen
 
Fecha de Ingreso: junio-2001
Ubicación: México, D.F.
Mensajes: 128
Antigüedad: 22 años, 10 meses
Puntos: 0
Falla en el Select !!!!!

Estoy intentando correr un codigo de ejemplo que tome de estos foros para un select doble o selects anidados pero no funciona....alguna opinion sobre el codigo ????

Necesito seleccionar el ESTADO y tomar los municipios correspondientes a ese ESTADO !!!


Código PHP:
$connect = mysql_connect($servidor, $usuario, $clave);
 mysql_select_db($basedatos, $connect);  

$query="select cveestado from tbestados where descestado=\"$estado\"";
$result = mysql_query($query,$connect); 
$myrow=mysql_fetch_row($result); 
$id_edo=$myrow[0];

$query="select cvemunicipio from tbmunicipios where cveestado=\"$municipio\"";
$result = mysql_query($query,$connect); 
$myrow=mysql_fetch_row($result); 
$id_mpio=$myrow[1];

$query="select descestado from tbestados order by cveestado";
$result = mysql_query($query,$connect);  
$query2="select descmunicipio from tbmunicipios where cveestado = $id_edo order by cveestado, cvemunicipio";
$result2 = mysql_query($query2,$connect);  

mysql_close ($connect); ?>  <SCRIPT>  

function MM_jumpMenu(targ,selObj,restore) { //v3.0 if( 
selObj.options[selObj.selectedIndex].value!=0) { 
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); 
if (restore) selObj.selectedIndex=0; } }  

</SCRIPT>

<body>
<form name="seldoble" method="post" action="seldoble.php?<? echo "estado=$estado&municipio=$municipio"?>" enctype="multipart/form-data" onSubmit="return compruebaFormulario(this)">

<select name="estados" onChange="MM_jumpMenu('himself',this,0)"> 
<?php if ($estado=="") echo "<option value=>Selecciona</option>"
while(
$myrow=mysql_fetch_row($result)) //Lee los registros y los divide en campos
{

 if (
$myrow[0]==$estado) echo "<option value=\"seldoble.php?estado=$myrow[0]\" selected>$myrow[0]</option>"
else echo 
"<option value=\"seldoble.php?estado=$myrow[0]\">$myrow[0]</option>"; } ?> </select>
  <br><br>

 <select name="municipios" onChange="MM_jumpMenu('himself',this,0)"> 
<?php if ($municipio=="") echo "<option value=>Selecciona</option>"
while(
$myrow=mysql_fetch_row($result2)) //Lee los registros y los divide en campos
 
{ if ($myrow[0]==$municipio)
    echo 
"<option value=\"seldoble.php?municipio=$myrow[0]&estado=$estado\" selected>$myrow[0]</option>";
else
 echo 
"<option value=\"seldoble.php?municipio=$myrow[0]&estado=$estado\">$myrow[0]</option>"; } ?> </select> 
<br><br>
<input type="submit" name="Submit" value="Agregar">
 <br>
 <input type="reset" name="Submit2" value="Restablecer">
  </form>
Saludos !!!!
__________________
No esperes a que tu Nación haga algo por ti !!! Mejor haz primero algo por tu Nación !!!
México-WEB