Tema: combox
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/12/2009, 18:08
Avatar de zerokull
zerokull
 
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: combox

ahora aplicando el mismo concepto pero con combos dinamicos si sale pero cuando quiero cambiar de pais me deja el pais que tre mi consulta

este es el codigo de lso combos dinamico:

$consulta_pais=mysql_query("SELECT * FROM paises")or die(mysql_error()); ?>
Pais
<?
if($r['pais']!=""){
echo '<select name="pais" onchange="submit()">';
echo '<option value= "'.$r['pais'].'">'.$r['pais'].'</option>';
}else{
echo '<select name="pais" class="validate[\'required\'] onchange="submit()">';
echo "<option value= '$pais'>".$pais.'</option>';
}
?>
<!--<select name="pais" onchange="submit()">-->
<?
if (mysql_num_rows($consulta_pais)>0){
//echo "<option value= '$pais'>".$pais.'</option>';?><?
while ($resultado=mysql_fetch_array($consulta_pais)){ echo '<option value= "'.$resultado['pais'].'">'.$resultado['pais'].'</option>';
}
} ?>
</select>
<br />
<?
/*if($pais==""){ ?>
Estados <select name="estados" disabled="disabled">
<option value="0">Selecciona</option>
</select>
<?
}elseif($pais!=""){ */

$consulta_cod_pais = mysql_query("SELECT id FROM paises WHERE pais='$pais'");
$resultado_cod_pais=mysql_fetch_array($consulta_co d_pais);
echo $cod_pais=$resultado_cod_pais['id'];
$consulta_estado = mysql_query("SELECT * FROM lista_estados where relacion='$cod_pais'"); ?>
Estado
<select name="estados" class="validate['required']">
<?
if (mysql_num_rows($consulta_estado)>0){
echo "<option value= '$estados'>".$estados.'</option>';
while ($resultado=mysql_fetch_array($consulta_estado)){ echo '<option value= "'.$resultado['estado'].'">'.$resultado['estado'].'</option>';
}
}?>
</select>