Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/08/2011, 18:12
mhzepol
 
Fecha de Ingreso: agosto-2011
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Error formulario PHP lista desplegable

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">&nbsp;</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">&nbsp;</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