cargar un textfield a partir de otro textfield PHP+Mysql
holas compañeros del foro, quisiera saber si es posible, como cargar un textfield desde la base de datos a partir de otro textfield, me explico:
supongamos, tengo dos textfields: 1. codigo <input type=text name=codigo> 2. nombre <input type=text name=nombre> si ingreso en el primer textfield(codigo) el codigo de un libro por ejemplo al darle enter u otra cosa, llame a la base de datos y lo carge al otro textfield sin necesidad de recargarse la pagina, supongo que se hace con ajax o javascript, pero no estoy muy al tanto de esos dos lenguajes. es posible eso?. gracias de antemano. Utilizo PHP+MySql. |
la forma más sencilla con ajax y crearte una funcion en javascript, aqui tienes una libreria que lo hace bastante sencillo:
http://www.marciobarrios.com/ejemplo-ajax |
gracias droguerman ahora mismo le doy una chequeadita. gracias.
|
droguerman, disculpa las molestias, pero ese link que me dejaste no sirve para abrir archivos externos? pos al parecer no me sirve. lo que necesito es que al digitar en un textfield el codigo de un libro me aparezca en el otro textfield el nombre del libro, osea llamando a la base de datos y presentar los datos en el textfield ya sea el nombre, autor, etc., lo habia visto en algun lado y he tratado de buscarlo y sin exito lo he conseguido. Saludos.
|
Hola,
Básicamente se trata de emplear el objeto "XmlHttpRequest" en JavaScript. 1º Asignar un manejador para el evento "OnChange" de la casilla de edición 2º En dicho manejador utilizar el objeto "XmlHttpRequest" para enviar la oportuna petición HTTP al Servidor 3º Obtenido el resultado de la petición HTTP, muestras el mismo en algún contenedor, pudiera ser un "DIV" HTML situado por debajo de la casilla de edición Esto puedes hacerlo usando JavaScript, básicamente. Salvo en el lado del Servidor, donde tendrá que haber un Script que procese la petición HTTP correspondiente. Tienes que ver algún ejemplo de uso del objeto "XmlHttpRequest", y la documentación que encontrarás en la Wikipedia, por ejemplo, o en otros sitios. |
La franja horaria es GMT +2. Ahora son las 02:57:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi