Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/11/2013, 13:09
Avatar de luis_h_1
luis_h_1
 
Fecha de Ingreso: octubre-2010
Ubicación: México
Mensajes: 42
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: autocompletar form con consulta de base de datos

Hola, si quieres hacerlo sin recargar la página tendrás que utilizar Ajax, si no, solamente haz una consulta a la BD cuando hayas enviado el form


Código Javascript:
Ver original
  1. var Buscar = function(dato)
  2. {
  3.     document.Formulario.submit();
  4. }

Código PHP:
Ver original
  1. <?php
  2. if($_REQUEST["busqueda"] != "")
  3. {
  4.     //Ejecutas la consulta
  5.    $valor1 = "resultado de consulta";
  6.    $valor2 = "resultado de consulta2";
  7.    $valor3 = "resultado de consulta3";
  8. }
  9. ?>

Código HTML:
Ver original
  1. <form name="Formulario" method="post">
  2. <input type="text" name="busqueda" onBlur="Buscar(this.value)" />
  3.  
  4.  
  5. <input type="text" name="valor1" value="<?php echo $valor1; ?> />
  6. <input type="text" name="valor2" value="<?php echo $valor2; ?> />
  7. <input type="text" name="valor3" value="<?php echo $valor3; ?> />
  8.  
  9. </form>

si lo quieres hacer con Ajax utiliza jQuery la consulta tendrías que hacerla en otro archivo php y devolver los resultados en JSON y luego con jQuery los asignas a los input que quieras.

Saludos