Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/05/2012, 13:51
donangelomix
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 108
Antigüedad: 12 años, 2 meses
Puntos: 1
problema para mostrar el item por defecto en el select hijo

hola
un select dependiente es aquel que depende de un select anterior para llenar su contenido estos select pueden ser de 2 o mas y se nombran como select padre y select hijo .

el problema que tengo es en el select hijo es decir
COMO MOSTRAR EL ITEM POR DEFECTO EN EL SELECT HIJO

Código PHP:
<tr>
        <td style="color:#EA1D24" width="40%" align="right" nowrap="nowrap">Sector<span class="campo_obligatorio">*</span></td>
        <td>
            <select name='sector' style='width:70%' onChange='this.form.submit()'> <!--onChange='this.form.submit()'-->
            <option value="-1">-Seleccione-</option>
                    <?php
                        $SQLconsulta_padre
="SELECT * FROM sectores";
                        
$consulta_padre mysql_query($SQLconsulta_padre,$link);
                        
                        while(
$registro_padre=mysql_fetch_array($consulta_padre)){

                            if (
$db_user["id_s"] == $registro_padre['idsector']){
                                echo 
"<option value=".$registro_padre['idsector']." selected>".$registro_padre['nom_corto']."</option>";
                            }else{
                                echo 
"<option value=".$registro_padre['idsector'].">".$registro_padre['nom_corto']."</option>";
                            }
                        }
                    
?>
            </select>
        </td>
     </tr>
    <tr>
        <td style="color:#EA1D24" width="21%" align="right" nowrap="nowrap">Sub-Sector<span class="campo_obligatorio">*</span></td>
        <td>
        <select name='subsector' id='subsector' style='width:90%'>
         <option value="-1">-Seleccione-</option>
        <?php
               
                 $SQLconsulta_hija
="SELECT * FROM subsectores WHERE relacion='$sector'";
                
$consulta_hija mysql_query($SQLconsulta_hija$link);
      
                if (
mysql_num_rows($consulta_hija) != 0){ //si el hijo tiene sector
                    
While   ($registro_hija=mysql_fetch_array($consulta_hija)){
                        
                            echo 
'<option value="'.$registro_hija["id"].'">'.$registro_hija["nombre"].'</option>';    
                    }
                }else{
                        echo 
"<option value=''> No hay registros para este Item </option>";
                }
            
?>
            </select>
        </td>
    </tr>