Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/09/2004, 06:34
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si entendí bien lo que pretendes hacer ...

En principio si lo haces con -sólo- PHP, tendrás que recargar la página cuando selecciones una de esas opciones para llamar a tu script PHP (aunque ese proceso esté en el mismo script/página que contenga tu HTML de formulario ..) para hacer tu consulta SQL a tu BD obtener el dato y generar una nueva página HTML con ese input de tu formulario con el dato "pre-cargado" (usando los value de los input de HTML) y a su vez también pre-establecer el valor inicial para el <select> que tendría que quedar en el que se seleccionó.

Todo esto implica en principio algo de javacript .. como para hacer el "onChange -> submit" .. es decir, cuando cambie el valor de tu select seleccionado .. envia el formulario (al script que apuntas en el action).

Otras técnicas o formas de solventar el problema son:
* Pre-cargar en un array javascript todos los valores posibles de la lista que generas con esas opciones para que sea javacript el que ponga el valor en el input que corresponda.
* Usar técnicas de "Remote scripting" (usa el buscador del foro .. )

En fin .. como veras la mayoría de soluciones usan muchooooooo javascript para tal fin.

Si la lista de opciones no es mucha .. te recomendaría hacerlo según el método javacript de pre-cargar esos arrays javacript con tus elementos (opciones) y sus valores. Para eso, primero resuelve el problema desde javacript con valores fijos (unos cuantos de ejemplo) y luego aplica PHP para generar esos "arrays" con los valores de tu BD que harás la consulta SQL ...

Un saludo,