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>