Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/08/2013, 09:46
dankko
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Option selected en select php

Cita:
Iniciado por angelAparicio Ver Mensaje
Tienes que obtener el id del país que tiene el usuario seleccionado y hacer una comparación. Si son iguales, añades el atributo "selected" al option que corresponda. Suponiendo que tengas un array llamado $datos_usuario con los datos del usuario, tendrías que cambiar la línea 6 por lo siguiente:

Código PHP:
Ver original
  1. if ( $datos_usuario["id_pais"] == $fila["id_pais"] ){
  2.     echo "<option value='" . $fila["id_pais"] . "' selected='selected'>" . utf8_encode($fila["nombre_pais"]) . "</option>";
  3. }
  4. else {
  5.     echo "<option value='" . $fila["id_pais"] . "'>" . utf8_encode($fila["nombre_pais"]) . "</option>";
  6. }
De esta manera creo que ya lo intenté (lo he probado y me ha dado el mismo resultado) y lo que hacía era que comparaba los ID del país, si era igual salía bien, pero si no era igual mostraba el último páis, por ejemplo, el país con el ID 100.

Gracias por la respuesta