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>