Si tienes razon no esta claro: adjunto los codigos de vuelta:
del formulario: Código PHP:
<select class="txt-campos" onChange="actualizarPoblaciones(this.value)" name="provincia_id" id="provincia_id" size="1">
<option value="0">Seleccionar Provincia</option>
<?
$sql = "select * from provincias where fecha_baja is null order by nombre";
$result = mysql_query($sql);
while($rsProvincias=mysql_fetch_array($result)){
if($rsProvincias['provincia_id']!=$provincia_id){
print "<option value=$rsProvincias[provincia_id]>$rsProvincias[nombre]</option>";
}else{
print "<option selected value=$rsProvincias[provincia_id]>$rsProvincias[nombre]</option>";
}
}
?>
</select></font><font face="Calibri"> </font></font></td>
<td width="111" align="right">
<p style="margin-top: 0; margin-bottom: 0"><b>
<font face="Calibri">Dormitorios<span lang="es">:</span></font></b></td>
<td width="7"> </td>
<td width="188">
<p style="margin-top: 0; margin-bottom: 0"><font face="Calibri">
<font color="#003300" size="3">
<select class="txt-campos" name="dormitorios">
<option value="0" selected>Sin mín</option>
<option value="1">mín 1</option>
<option value="2">mín 2</option>
<option value="3">mín 3</option>
<option value="4">mín 4</option>
<option value="5">mín 5</option>
</select></font> </font></td>
</tr>
<tr>
<td height="30" align="right">
<p style="margin-top: 0; margin-bottom: 0"><b>
<font face="Calibri">Poblaci<span lang="es">ó</span>n:</font></b></td>
<td height="30"> </td>
<td height="30"><font class="Netcampos"><font face="Verdana">
<div id="contPoblaciones">
<p style="margin-top: 0; margin-bottom: 0">
<font color="#003300" size="3" face="Calibri">
<select class="txt-campos" onChange="actualizarZonas(this.value)" name="poblacion_id" size="1" onFocus="if(document.forms[0].provincia_id.selectedIndex >0 ){actualizarPoblaciones(document.forms[0].provincia_id.value)}">
<option value="0">Seleccionar Población</option>
<?
$sql = "select * from poblaciones where fecha_baja is null and provincia_id = $provincia_id";
$result = mysql_query($sql);
while($rs=mysql_fetch_array($result)){
if($rs['poblacion_id']!=$poblacion_id){
print "<option value=$rs[poblacion_id]>$rs[nombre]</option>";
}else{
print "<option selected value=$rs[poblacion_id]>$rs[nombre]</option>";
}
}
?>
de la funcion: Código PHP:
<?
//require_once("validar_session.php");
require_once("db.php");
$provincia_id = intval($_REQUEST['pid']);
$sql="select * from poblaciones where provincia_id = $provincia_id and fecha_baja is null order by nombre";
$result=mysql_query($sql) or die("Error en query: $sql, el error es: ".mysql_error());
$s = "";
$s .= "<select class=\'txt-campos\' onChange=\'actualizarZonas(this.value)\' name=\'poblacion_id\' size='1' onFocus='if(document.forms[0].provincia_id.selectedIndex >0 ){actualizarPoblaciones(document.forms[0].provincia_id.value)}' >";
$s .= "<option value=0>Seleccionar</option>";
while($rs=mysql_fetch_array($result))
{
$s .= "<option value=$rs[poblacion_id]>$rs[nombre]</option>";
}
$s .= "</select>";
print $s;
?>
gracias tambien por la brevedad para responder
saludos