Foros del Web » Programando para Internet » PHP »

Autocompletado en formulario.

Estas en el tema de Autocompletado en formulario. en el foro de PHP en Foros del Web. Hola, me llamo Jessica, y quisiera ver si me pudieran ayudar con una duda que tengo. Veran, estoy creando un formulario en donde cuento con ...
  #1 (permalink)  
Antiguo 18/07/2012, 08:34
Avatar de Suhkha  
Fecha de Ingreso: julio-2012
Mensajes: 65
Antigüedad: 12 años, 4 meses
Puntos: 1
Pregunta Autocompletado en formulario.

Hola, me llamo Jessica, y quisiera ver si me pudieran ayudar con una duda que tengo.

Veran, estoy creando un formulario en donde cuento con una pequeña base de datos con informacion almacenada.

Por medio del formulario lo que pretendo es que el usuario se registre, por ejemplo que ponga su nombre, nick, etc.

Pero, suponiendo que tengo un campo llamado localidad y otro codigo postal, me gustaria saber como autocompletar el formulario, es decir:

Si selecciono "localidad1" automaticamente el campo de codigo postal me mostraria 58339.

O si selecciono "localidad2" automaticamente el campo del codigo postal me mostraria 36957.


Se que el ejemplo no es el mas adecuado pero es una manera de ilustrar mi duda.

No se realmente si esto se pueda hacer con PHP, pero en caso de que si se pueda, me gustaria me explicaran como hacerlo.

Muchas gracias por la ayudan que me pudieran brindar.
  #2 (permalink)  
Antiguo 18/07/2012, 09:06
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Autocompletado en formulario.

haces una consulta antes del formulario y rellenas los datos d la localidad en un select por ejemplo con los datos de la localidad todo en ello en un while para que imprime tantas opciones como tengas en la bd
  #3 (permalink)  
Antiguo 18/07/2012, 09:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Autocompletado en formulario.

Pues primero, necesitarías tener una base de datos con las relaciones de Localidad => Código Postal.

Después necesitarías usar AJAX para que en el evento que seleccionen la localidad, consultar la base de datos y traer el dato del código postal.

Saludos.
  #4 (permalink)  
Antiguo 18/07/2012, 09:15
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 9 meses
Puntos: 155
Respuesta: Autocompletado en formulario.

http://jqueryui.com/demos/autocomplete/
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo
  #5 (permalink)  
Antiguo 18/07/2012, 09:16
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Autocompletado en formulario.

espero que te sirva de ayuda

Código PHP:
Ver original
  1. $qry=("SELECT * FROM tabla_bd");
  2. $sql=mysql_query($query);
  3.  
  4.  
  5. // abrimos form ................................
  6.  
  7. echo '<select name="localidad">';
  8. while($row = mysql_fetch_array($sql)){
  9.  
  10. echo '<option value="'.$row['campo_codigo_postalbd'].'">"'.$row['campo_bd_localidad'].'"</option>';
  11.  
  12. }
  13.  
  14. echo '</select>';
  15.  
  16. // cerramos form .....................


si queieres que al pulsar en localidad sin recargar se muestre el codigo postal necesitas ajax como ya te han dicho AJAX , entendi mal la pregunta y por eso te di este code. aunque asi se muestra el codigo postal igualmente

Última edición por webankenovi; 18/07/2012 a las 11:47

Etiquetas: formulario, php+bd+mysql, autocompletado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:10.