Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2004, 06:54
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Bueno .. lo que propones si lo quieres hacer exactamente como mencionas deberías usar javascript . pero, el detalle es que PHP es el que generará todo ese javacript (arrays de javacript) para cargar tus datos asociados a los que ya generas en tu <select> y será por médio de javacript por donde al seleccionar un elemento de tu <select> otro elemento de tu formulario tome el valor asociado.

Es decir .. primero tendrías que saber hacer esto en Javascript "estático" como para luego meter PHP por médio para "componer" ese javacript dinámicamente desde la consulta a tu BD ..

Esta no es la única técnica; existe el "remote scripting" (usa el buscador del foro) .. que se basa en iframes y muchoooo javascript para "llamar" a tu script de proceso que hace la consulta SQL a tu BD obtener el dato (en el iframe que usa oculto) y pasar el dato a tu elemento del formulario ..

Ahora .. más fácil puedes solventar el problema montando en tu "<select>" el nombre y apellidos (que tal vez los guardas en tu BD de forma separada en dos campos?) .. tan sólo concatenando ambos campos que obtienes en tu consulta SQL:

Código PHP:
<option value="<? echo $row['id'?>"><? echo $row['nombre'].' '.$row['apellidos'?></option>
Y así ya tienes tu nombre/apellido en tu opción del combobox ... y listo .. fuera problemas.

Un saludo,