Estoy realizando una sencilla aplicacion web de consulta de clientes y servicios, lo que necesito seria que al darle clic a una opcion de la lista desplegable esta apenas sea seleccionada realice una consulta a la base de datos MySQL y me llene los campos de texto Servicio, Ubicacion y Telefono. Esto lo quiero hacer si es posible en la misma pagina osea no dandole una accion al formulario muchas gracias aca les dejo el codigo...!!!
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Clientes</title>
<style type="text/css">
body,td,th {
font-size: 18px;
color: #FFF;
font-weight: bold;
}
body {
background-color: #999;
}
</style>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<div align="center">
<p> </p>
<p>FORMULARIO DE CLIENTE</p>
<table width="300" border="0">
<tr>
<td>Cliente</td>
<td>
<?php
// Consultar la base de datos
$s='servidor';
$u="usuario";
$p="clave";
$d='base_datos';
$conectar = mysql_connect ($s, $u, $p);
mysql_select_db($d, $conectar) or die ('No Existe La Base de Datos');
$consulta_mysql = "SELECT * FROM nerv_huruhelpdesk_cliente ORDER BY nombre";
$resultado_consulta_mysql = mysql_query($consulta_mysql,$conectar);
echo "<select name='select1'>";
echo "<option class='detail' value='-1'>Seleccione Cliente</option>";
while($fila = mysql_fetch_array($resultado_consulta_mysql)){
echo "<option value='".$fila['nombre']."'>".$fila['nombre']."</option>";
}
echo "</select>";
?>
</tr>
<tr>
<td>Servicio</td>
<td><label for="servicio"></label>
<input type="text" name="servicio" id="servicio" /></td>
</tr>
<tr>
<td>Ubicación</td>
<td><label for="ubicacion"></label>
<input type="text" name="ubicacion" id="ubicacion" /></td>
</tr>
<tr>
<td>Teléfono</td>
<td><label for="tlf"></label>
<input type="text" name="tlf" id="tlf" /></td>
</tr>
</table>
</div>
</form>
</body>
</html>