es un select que tengo dentro de un div.. pero no se que pasa porq ya lo he usado y no habia tenido problemas.. :S
Código PHP:
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$('#estado').change(function()
{
var id=$('#estado').val();
$('#ciudades').load('ciudades.php?id='+id);
});
});
</script>
<form name="ubicacion" action="directori_especifico.php" method="get" enctype="multipart/form-data">
<tr>
<td align="center" valign="middle" class="listado_cat">
UBICACION
<?php
$consulta=mysql_query("select id_est, nombre_est from estado order by nombre_est ASC");
echo "<select name='estado' id='estado' class='select2'>";
echo "<option>Seleccione...</option>";
while ($fila=mysql_fetch_array($consulta))
{echo "<option value='".$fila[0]."'>".utf8_encode($fila[1])."</option>";}
echo "</select>";
?>
</td>
<td align="left" valign="middle">
<div id="ciudades" align="left">
<select name="ciudad">
<option value="">Seleccione...</option>
</select>
</div>
</td>
<td align="left">
<input name="cat" type="hidden" value="<?php echo $cat;?>" />
<div class="listado_cat" style="cursor:pointer;" onclick="enviar()">Filtrar</div>
</td>
</tr>
</form>
Código PHP:
<?php
include("conexion.php");
conectar();
$consulta = mysql_query("select id_ciu, nombre_ciu from ciudad where id_est=".$_GET['id']." order by nombre_ciu ASC");
echo "<select name='ciudad' id='ciudad'>";
echo "<option>Seleccione...</option>";
while ($fila = mysql_fetch_array($consulta))
{
echo "<option value='".$fila[0]."'>".utf8_encode($fila[1])."</option>";
}
desconectar();
?>