Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   cargar un textfield a partir de otro textfield PHP+Mysql (https://www.clubdelphi.com/foros/showthread.php?t=46064)

enecumene 23-07-2007 18:23:53

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.

droguerman 23-07-2007 19:49:27

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

enecumene 23-07-2007 19:55:11

gracias droguerman ahora mismo le doy una chequeadita. gracias.

enecumene 24-07-2007 01:32:02

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.

dec 24-07-2007 01:54:40

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 09:03:28.

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