Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2011, 13:03
sidneyendis
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Problemas con Selected de combo anidado

Buenas noches compañeros! Me rindo... jeje

Os explico mi problema a ver si me podéis ayudar:
Dispongo de 2 combos anidados, provincias y poblaciones.
Lo que quiero es que en ambos combos se mantenga seleccionado por defecto la población o provincia que en su día eligió el usuario. Para ello he empezado a crear este código, el problema es que desaparecen todas las opciones y solo se mantiene la que seleccionó el usuario en su día y por partida doble.
Código PHP:
function provincias()
{
    
$id_profesional=$_SESSION['id'];    
    echo 
"<select name='provincia' id='provincias' style='color:#999;' onChange='cargaContenido(this.id)'>";
    echo 
"<option value='0'>--Elige una provincia--</option>";
    
    
$sqlprovincia=mysql_query("SELECT * FROM provincia, empleo WHERE empleo.provem = provincia.idprovincia AND empleo.patrocinadorem = $id_profesional ORDER BY provincia ASC") or die(mysql_error());
    while (
$registro_prov=mysql_fetch_row($sqlprovincia)){
                  if (
$registro_prov['idprovincia'] == $registro_prov['provem']){
                     echo 
"<option value=\"".$registro_prov[0]."\" selected>".$registro_prov[1]."</option>\n";
                  } else {
                     echo 
"<option value=\"".$registro_prov[0]."\">".$registro_prov[1]."</option>\n";
                  }
            }
    echo 
"</select>";

Espero un respuesta. Un saludo y gracias de antemano.