Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2013, 04:03
dankko
Invitado
 
Mensajes: n/a
Puntos:
Option selected en select php

Hola, estoy sacando datos a través de un select, pero es para un archivo a través del cual actualizo datos.

A través de este select saco datos de tablas relacionadas, por ejemplo:

Tabla User:
id = 1
nombre = Jose
id_pais = 40

Tabla Pais

id_pais = 40
nombre_pais = españa

Lo que quiero al actualizar a Jose, es que en el select me salga como opción seleccionada el país que ya tenía marcado antes, es decir, el país con el ID 40, ya que si no la mantengo seleccionada tengo que volver a marcar España cada vez que edite porque me sale el país con el ID 1.

Saco los datos del select de esta manera (usaré los mismos datos del ejemplo):


Código PHP:
Ver original
  1. <select name="id_pais">
  2. <?php
  3. $ssql = "select * from pais";
  4. $rs = mysql_query ($ssql);
  5. while ($fila = mysql_fetch_array($rs)){
  6.    
  7.     echo "<option value=" . $fila["id_pais"] . ">" . utf8_encode($fila["nombre_pais"]) . "</option>";
  8.     }
  9. ?>
  10. </select>


Si no modifico el select, logicamente como lo que hace es sacar todos los datos en un select, va a mandar el value="1" y modificará el id_pais, sin que yo haya querido modificar eso relamente.

¿Qué puedo hacer?