Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/01/2011, 15:13
oscarbt
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años, 7 meses
Puntos: 27
Cargar informacion de base de datos en un select

Hola a todos, tengo un inconveniente a la hora de modificar unos datos y es el siguiente:
Por medio de un buscador, cargo toda la informacion de una persona
Existe un campo denominado situacion laboral, yo cargo ese datos en un select ya que situacion_laboral es una tabla en mi base de datos.
Al cargar los datos, me aparece la situacion laboral que habia guardado

Lo hago de la siguiente forma:

Código PHP:
Ver original
  1. <select name="situacion_laboral" id="situacion_laboral">
  2.    <option ><?php echo $row["SIT_LAB"]?></option>
  3.  
  4.   <?php
  5. include ("config.php");
  6. include ("opendb.php");
  7.    
  8.  
  9. $sqlsituacion="select * from situacion_laboral";
  10. $tablasituacion=mysql_query($sqltsituacion);
  11.  while($row = mysql_fetch_row($tablasituacion) )
  12.    
  13.  { echo "<option value='$row[1]'>$row[1]</option>";
  14.  
  15.     }
  16.                                    
  17. ?>
  18.                                    
  19.    </select>

Y como tal el script me trae la situacion laboral que estaba guardada y ademas las otras opciones que se pueden seleccionar, pero aca viene mi inconveniente:

Resulta que si la persona es empleada, el me trae en el select escogida esa opcion
Pero ademas vuelve y me la muestra cuando despliego la lista, como hago para evitar que me repita la misma opcion dos veces?

Lo intente tambien asi pero no me trae ningun dato:

Código PHP:
Ver original
  1. <select name="situacion_laboral" id="situacion_laboral">
  2.    
  3.  
  4.   <?php
  5. include ("config.php");
  6. include ("opendb.php");
  7.    
  8.  
  9. $sqlsituacion="select * from situacion_laboral";
  10. $tablasituacion=mysql_query($sqltsituacion);
  11.  while($row = mysql_fetch_row($tablasituacion) )
  12.    
  13.  { echo "<option value='$row[SIT_LAB]'>$row[SIT_LAB]</option>";
  14.  
  15.     }
  16.                                    
  17. ?>
  18.                                    
  19.    </select>

Agradezco me puedan colaborar