Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2013, 15:01
mike_13
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta Traer informacion de base de datos al elegir opcion en una lista desplegable

Buenas tardes amig@s foreros, un saludo

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>&nbsp;</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>