Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/11/2006, 02:50
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 20 años
Puntos: 10
hola, te explico un poco, supongo q en tu BD tendras dos tablas uno q guardaras los datos de la generales, y en la otra las opciones de la select, es decir, titulado, doctorado y eso q me has puesto, y estas tablas se relacionarian por un codigo.
algo parecido a esto
tabla 1
id_persona
nombre
apellido
id_titulo

tabla 2
id_titulo
titulo

Lo q se hace en estos casos es mostrar todos los datos de la tabla 2 pero con la diferencia q cuando sea igual al campo q tiene en la tabla 1 se quede ese valor por defecto.
aqui te lo dejo un poco mas comentado!
aqui empezamos la select
Código PHP:
<select name="tucampo3"> 
<? 
//consulta donde tienes los campos de titulado, doctorado...
$str_1"SELECT id,campo FROM tabla ORDER BY id"
$sql_1mysql_query($str_1) or die(mysql_query); 
//mostramos los resultados
while($res_1=mysql_fetch_array($sql_1)){ 
//aqui comparamos los resultados, en caso q sea = dejamos la opcion seleccionada
if ($res_1[campox]==$fila[campo3]){ 
?> 
<option value="<?=$res_1[campoX]?>" selected><?=$res_1[campoX2]?></option> 
//sino son =les vamos añadiendo los campos
<? }else{ ?>
 <option value="<?=$res_1[campoX]?>"><?=$res_1[campoX2]?></option> 
?> 
</select>
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier