Acceso a bbdd MySQL

Miguel
21 de Junio del 2005
Hooola!
mira, os comento mi problema, a ver si me puedeis ayudar.

tengo una página en php, que muestra una lista de clientes, donde pueden escoger uno. esos clientes están almacenados en una tabla (tbContactos) en una base de datos de MySQL.

Este es mi código para el select de escoger cliente:
$result=mysql_query("select Nombre from TbContactos '", $conexion)or
die (mysql_error());
while ($row=mysql_fetch_array($result))
{
$nombre= $row["Nombre"];
echo "<option value="$nombre">$nombre</option>";
}
?>
</select>

Entonces el usuario escoge el cliente. En esa misma página tengo unos TextArea que son Dirección, Código postal, etc, que necesito que se completen con los valores de ese cliente.
La tabla donde está la dirección, C.P, etc, es la misma (TbContactos)). pero no consigo hacer que al escoger el cliente,
me copie los valores de ese cliente (la dirección y tal) y me los
ponga en los TextArea correspondiente. No se si me explico bien... MUCHAS GRACIAS POR ADELANTADO.
ESPERO Q ALGUIEN ME PUEDA AYUDA :(

rainbow2
21 de Junio del 2005
Debe estar dentro del while.

eth0
21 de Junio del 2005
Para eso debes hacer que al seleccionar un elemento del select se recargue la página con los valores introducidos.

Para hacerlo, en el evento onChange del select ejecuta una función JavaScript que llame a la misma página y le pase (por GET mismamente) el código del cliente (que debes incluir en la consulta y ponerlo como valor de cada option).

Una vez recibas el parámetro, podrás hacer una consulta para obtener todos los datos del cliente y rellenar los campos directamente.