estoy tratando de mostrar por defecto el nombre de la provincia seleccionada segun id_inscrito.
pero en un Select Dependiente de tres. esto no tendria ninguna novedad si fuera un select simple ,
aqui la parte de codigo para mostrar provincias y como lo imprime.
echo user = id_inscrito
Código PHP:
function editagenera()
{
$v_user = $_POST["user"];
echo "USER / Get->".$_GET["user"]."/Post-->".$_POST["user"]."<br/>"; //imprime el id_inscrito
include("include/conn.inc.php");
$cc = "SELECT * FROM provincias ORDER BY opcion ASC";
$consulta=mysql_query($cc, $link);
$sel_user = "SELECT I.id_inscrito, LP.opcion as nom_provincia, LQ.opcion as nom_parroquia, LC.opcion as nom_canton
FROM inscrito AS I
LEFT JOIN provincias AS LP ON I.id_provincias = LP.id
LEFT JOIN parroquias AS LQ ON I.id_parroquias = LQ.id
LEFT JOIN cantones AS LC ON I.id_cantones = LC.id
WHERE id_inscrito = '".$v_user."'";
$res_user = mysql_query($sel_user, $link);
$db_user = mysql_fetch_array($res_user);
echo "<select name='provincias' id='provincias' onChange='cargaContenido(this.id)'>";
echo "<option value='-1'>-Seleccione-</option>";
while($registro=mysql_fetch_row($consulta))
{
if($db_user["id"] == $registro["id"]){
echo "<option value='".$registro[0]."' selected='selected'>".$registro[1]."</option>";
}else{
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
}
echo "</select>";
}
}
asi lo imprimo::
Código PHP:
....
<tr>
<td style="color:#EA1D24" width="21%" align="right" nowrap="nowrap">Provincia<span class="campo_obligatorio">*</span></td>
<td colspan="2"><?php editagenera(); ?></td>
</tr>
....