Foros del Web » Programando para Internet » PHP »

Grabar datos en la base sin actualizar la pagina

Estas en el tema de Grabar datos en la base sin actualizar la pagina en el foro de PHP en Foros del Web. Saludos, tengo una pagina en la cual tengo un form llamado "datos", dentro de este form tengo varios input text donde ingreso algunos datos, y ...
  #1 (permalink)  
Antiguo 21/10/2012, 16:45
 
Fecha de Ingreso: septiembre-2008
Mensajes: 257
Antigüedad: 15 años, 7 meses
Puntos: 4
Grabar datos en la base sin actualizar la pagina

Saludos, tengo una pagina en la cual tengo un form llamado "datos", dentro de este form tengo varios input text donde ingreso algunos datos, y dentro de la misma pagina tengo otro form llamado"extras" y dentro de este ultimo form tambien tengo algunos input text para ingresar ciertos datos, y tambien tengo un button el cula manda a grabar lo que tengo en mi form "extras"...

Pero cuando mando a grabar los datos del form "extras" si se me guarda en la base pero se me actualiza la pagina y asi pierdo toda la informacion que tenida ingresada en los otros input text de mi form"datos."

Entonces mi pregunta es hay alguna manera para mandar a guardar los datos de un form sin que se actualice toda la pagina y asi conservo los otros datos ya que esos datos del form"datos" los mando a guardar desde otro boton...

Espero su ayuda....gracias de antemano...
  #2 (permalink)  
Antiguo 21/10/2012, 16:48
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Grabar datos en la base sin actualizar la pagina

Hola, eso de enviar datos desde un formulario a un script php y que se recargue o cambie la pagina como vos decis, así trabaja la web, a travez de request, de request en request se van enviando los datos.
Para enviar datos de un formulario en tu caso a un script php y que no se redireccione, tenes que usar AJAX.
http://librosweb.es/
entra ahí que hay un manual interesante para empezar en el tema, suerte.
  #3 (permalink)  
Antiguo 21/10/2012, 16:52
 
Fecha de Ingreso: septiembre-2008
Mensajes: 257
Antigüedad: 15 años, 7 meses
Puntos: 4
Respuesta: Grabar datos en la base sin actualizar la pagina

gracias por su respuesta...pero aclaro que desde la misma pagina donde tengo mi form tengo tambien mi consulta php...entonces queria saber si hay alguna forma de grabar los datos sin q se actualize la pagina.

En todo caso voy a revisar el enlace que me dio..cualquier cosa les estare consultando....gracias...
  #4 (permalink)  
Antiguo 21/10/2012, 16:57
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Grabar datos en la base sin actualizar la pagina

Sin ajax no es posible.
Con ajax mediante el objeto XMLHttpRequest vos podes enviar los datos del formulario hacia el script php que guarda los datos sin recargar parte alguna de la pagina.

Con este objeto que mencioné antes podes enviar datos hacia el servidor ( algún script php ) y recibir alguna respuesta, en diferentes formatos, texto plano, en xml, en json, etc etc etc.

Investiga sobre el tema, no es complicado, solo tenes que saber un poco de javscript y nada mas.
  #5 (permalink)  
Antiguo 21/10/2012, 18:28
 
Fecha de Ingreso: septiembre-2012
Mensajes: 112
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: Grabar datos en la base sin actualizar la pagina

Prueba con esto: http://www.coursesweb.net/ajax/ajax-forms
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 23:07.