Ver Mensaje Individual
  #11 (permalink)  
Antiguo 07/05/2012, 15:30
donangelomix
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 108
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: mostrar item por defecto al cargar el formulario

select padre ::
Código PHP:
Ver original
  1. <tr>
  2.         <td style="color:#EA1D24" width="40%" align="right" nowrap="nowrap">Sector<span class="campo_obligatorio">*</span></td>
  3.         <td>
  4.             <select name='sector' style='width:70%' onChange='this.form.submit()'> <!--onChange='this.form.submit()'-->
  5.             <option value="-1">-Seleccione-</option>
  6.                     <?php
  7.                         $SQLconsulta_padre="SELECT * FROM sectores";
  8.                         $consulta_padre = mysql_query($SQLconsulta_padre,$link);
  9.                        
  10.                         while($registro_padre=mysql_fetch_array($consulta_padre)){
  11.  
  12.                             if ($db_user["id_s"] == $registro_padre['idsector']){
  13.                                 echo "<option value=".$registro_padre['idsector']." selected>".$registro_padre['nom_corto']."</option>";
  14.                             }else{
  15.                                 echo "<option value=".$registro_padre['idsector'].">".$registro_padre['nom_corto']."</option>";
  16.                             }
  17.                         }
  18.                     ?>
  19.             </select>
  20.         </td>
  21.      </tr>


select hijo::

Código PHP:
Ver original
  1. <tr>
  2.         <td style="color:#EA1D24" width="21%" align="right" nowrap="nowrap">Sub-Sector<span class="campo_obligatorio">*</span></td>
  3.         <td>
  4.         <select name='subsector' id='subsector' style='width:90%'>
  5.          <option value="-1">-Seleccione-</option>
  6.         <?php
  7.            
  8.                 $SQLconsulta_hija="SELECT * FROM subsectores WHERE relacion='$sector'";
  9.                 $consulta_hija = mysql_query($SQLconsulta_hija, $link);
  10.      
  11.                 if (mysql_num_rows($consulta_hija) != 0){ //si el hijo tiene sector
  12.                     While ($registro_hija=mysql_fetch_array($consulta_hija)){
  13.                         if ($db_user["id_sb"]==$registro_hija['id']){
  14.                             echo '<option value="'.$registro_hija["id"].'" selected>'.$registro_hija["nombre"]."</option>";
  15.                         }else{
  16.                             echo '<option value="'.$registro_hija["id"].'">'.$registro_hija["nombre"].'</option>';
  17.                         }
  18.                     }
  19.                 }else{
  20.                         echo "<option value=''> No hay registros para este Item </option>";
  21.                 }
  22.            
  23.             ?>
  24.             </select>
  25.         </td>
  26.     </tr>

al iniciar el formulario donde estan estos dos select , en el padre muestra el item pero en el select hijo no lo muestra
solo aparece -Seleccione-