Foros del Web » Programando para Internet » PHP »

Cargar datos automaticamente

Estas en el tema de Cargar datos automaticamente en el foro de PHP en Foros del Web. Hola como estan todos Tengo un a duda, que me gustaria que me ayudaran. Estoy desarrollando un sistema, en el cual al momento de llenar ...
  #1 (permalink)  
Antiguo 08/05/2008, 09:45
 
Fecha de Ingreso: septiembre-2003
Ubicación: Sentado frente a un computador
Mensajes: 191
Antigüedad: 20 años, 7 meses
Puntos: 0
Cargar datos automaticamente

Hola como estan todos

Tengo un a duda, que me gustaria que me ayudaran.

Estoy desarrollando un sistema, en el cual al momento de llenar los campos de un formulario, me gustaria que se llenaran automaticamente, basados en un id seleccionado de una lista.

Alguien sabe como, un manual alguna idea donde empezar.

desde ya gracias
  #2 (permalink)  
Antiguo 08/05/2008, 09:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Cargar datos automaticamente

Hola dark_goldviper,

Para hacer lo que requieres usas AJAX, te recomiendo leas el foro de AJAX, en la parte de FAQs encontraras muchos recursos para hacer lo que requieres.

Saludos.
  #3 (permalink)  
Antiguo 08/05/2008, 10:18
Avatar de hvpareja  
Fecha de Ingreso: marzo-2007
Ubicación: En Vélez Málaga (Málaga)
Mensajes: 213
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Cargar datos automaticamente

Cita:
Iniciado por GatorV Ver Mensaje
Hola dark_goldviper,

Para hacer lo que requieres usas AJAX, te recomiendo leas el foro de AJAX, en la parte de FAQs encontraras muchos recursos para hacer lo que requieres.

Saludos.
Me cuesta mucho llevarte la contraria... pero... no tiene que por qué acerse en ajax, a no ser que no haya entendido bien la pregunta... propongo que:

Código PHP:
<?php
$con 
mysql_connection("...");

$sql "select * from datos where id = $id"// Consulta a tu base de datos donde tienes la tabla de la que hablas con un parámetro $id

$rs mysql_query($sql,$con);

$row myslq_fetch_assoc($rs);
?>

<form>
<input type="text" value = <? echo($row['campo1']) ?> name = "campo1">
<input type="text" value = <? echo($row['campo2']) ?> name = "campo2">
</form>
Aunque de todos modos, si sabes ajax... a mí me encanta para mis páginas porque da una sensación de absoluta profesionalidad y, de todos modos, siempre acabamos usando javascript cuando trabajamos con php así que... no deja de ser una gran idea.
__________________
El mejor maestro es el eterno aprendiz.
http://hvpareja.wordpress.com/
  #4 (permalink)  
Antiguo 08/05/2008, 12:40
 
Fecha de Ingreso: septiembre-2003
Ubicación: Sentado frente a un computador
Mensajes: 191
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: Cargar datos automaticamente

Código PHP:
<?php
$con 
mysql_connection("...");

$sql "select * from datos where id = $id"// Consulta a tu base de datos donde tienes la tabla de la que hablas con un parámetro $id

$rs mysql_query($sql,$con);

$row myslq_fetch_assoc($rs);
?>

<form>
<input type="text" value = <? echo($row['campo1']) ?> name = "campo1">
<input type="text" value = <? echo($row['campo2']) ?> name = "campo2">
</form>
te entiendo tu idea, pero para hacer eso debes recagar la pagina o cargar otra nueva tomando en cuenta el valor que ingresaste para realizar la consulta, mi idea es que no recarges la pagina sino que sea automatico.

Algo asi como seleccionar el nombre desde un select (o cualquier otro campo) y llenar los datos "magicamente " los campos del formulario relacionados con ellos.

tengo la idea que debe ser con ajax, ademas de la opcion onblur para gatillar el evento, pero despues quedo perdido, supongo que va una consulta a la tabla (obvio), para capturar los datos asociados, pero o se como cargarlos en cada uno de los camposs del formulario
espero que alguien sepa o me ayude

desde ya gracias
  #5 (permalink)  
Antiguo 08/05/2008, 12:45
Avatar de hvpareja  
Fecha de Ingreso: marzo-2007
Ubicación: En Vélez Málaga (Málaga)
Mensajes: 213
Antigüedad: 17 años, 1 mes
Puntos: 4
Re: Cargar datos automaticamente

En ese caso, lo que tienes que hacer es justamente lo que propone Gator, infórmate sobre AJAX (pero no te empapes mucho si no quieres), luego estudia y entiende algún ejemplo que use ajax y php, verás qué facil lo aplicas a tu web si además sabes un poco de javascript.

Ajax, mediante funciones de javascript, en concreto la función xmlhttprequest(), es capaz de enviar una petición a un script php y recoger el resultado de la ejecución sin recargar la página.

Búsca lo básico, con ello podrás llevar tu tarea a cabo.
__________________
El mejor maestro es el eterno aprendiz.
http://hvpareja.wordpress.com/
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 09:34.