
05/12/2009, 18:08
|
 | | | Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 15 años, 3 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> |