Foros del Web » Programando para Internet » PHP »

Recargar la pagina automaticamente

Estas en el tema de Recargar la pagina automaticamente en el foro de PHP en Foros del Web. Hola, estoy desarrollando una pagina web con php y mysql. Quiero que al pulsa un boton se ejecute una insert y me actualice la pagina ...
  #1 (permalink)  
Antiguo 30/10/2012, 11:39
 
Fecha de Ingreso: octubre-2012
Mensajes: 14
Antigüedad: 11 años, 6 meses
Puntos: 0
Recargar la pagina automaticamente

Hola,

estoy desarrollando una pagina web con php y mysql. Quiero que al pulsa un boton se ejecute una insert y me actualice la pagina index.php. Para ello lo que hago es:

index.php

Código PHP:
Ver original
  1. <button type="button" id="miboton" onClick="solicitud_amistad('<?php echo $code_friend; ?>');">Solicitud de amistad</button>

solicitud.js

Código Javascript:
Ver original
  1. function solicitud_amistad(elId){
  2.              $.ajax({
  3.         type: 'POST',
  4.         url: 'sol_amistad.php',
  5.          data: 'id='+$("#" + elId).val(),
  6.         success: function(h){
  7.                 // Un mensaje que muestra lo que imprimo con php
  8.               alert("DENTRO DE SCRIPT"+$("#"+ elId).val()+h);
  9.               //$('#miboton').hide();
  10.         }
  11.       });
  12. }


sol_amistad.php: que es donde realizo la insert en la BBDD


solo quiero que al terminar de realizar la insert la pagina index.php se actualice automaticamente para ver los cambios
  #2 (permalink)  
Antiguo 30/10/2012, 11:49
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: Recargar la pagina automaticamente

te recomiendo no uses ajax, para que se haga automático o de lo contrario usa un refresh con javascript pero es muy probable que tome la info de la cache con este último
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #3 (permalink)  
Antiguo 30/10/2012, 11:51
Avatar de ricardo_tu  
Fecha de Ingreso: noviembre-2010
Ubicación: Mas aca del mas alla
Mensajes: 222
Antigüedad: 13 años, 5 meses
Puntos: 32
Respuesta: Recargar la pagina automaticamente

Creo que una idea puede ser agregar header(index.php) al final del codigo de sol_amistad.php, asi volveras a cargar index.php.
__________________
La ciencia al poder. Pazciencia ya viene
  #4 (permalink)  
Antiguo 30/10/2012, 12:28
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: Recargar la pagina automaticamente

Cita:
Iniciado por ricardo_tu Ver Mensaje
Creo que una idea puede ser agregar header(index.php) al final del codigo de sol_amistad.php, asi volveras a cargar index.php.
no funcionaría como espera, ya que después de insertar en la bd se muestra un alert con el resultado obtenido de la consulta y si hace un header tendría toda la hoja dentro del alert.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #5 (permalink)  
Antiguo 30/10/2012, 22:46
Avatar de ricardo_tu  
Fecha de Ingreso: noviembre-2010
Ubicación: Mas aca del mas alla
Mensajes: 222
Antigüedad: 13 años, 5 meses
Puntos: 32
Respuesta: Recargar la pagina automaticamente

Cita:
Iniciado por eits Ver Mensaje
no funcionaría como espera, ya que después de insertar en la bd se muestra un alert con el resultado obtenido de la consulta y si hace un header tendría toda la hoja dentro del alert.
Toda la razón.
__________________
La ciencia al poder. Pazciencia ya viene
  #6 (permalink)  
Antiguo 31/10/2012, 03:27
 
Fecha de Ingreso: octubre-2012
Mensajes: 14
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Recargar la pagina automaticamente

utilizo ajax, porque quiero que el usuario no se desplace de una pagina a otra, sino que siempre se mantenga en la misma pagina, y por tanto, que se realice una insert en la bbdd al hacer click sobre el botón "solicitud de amistad" pero que no se mueva de la pagina index.php.
Y que se recargue la pagina automáticamente para que el usuario no vea el botón enviar solicitud de amistad.
  #7 (permalink)  
Antiguo 31/10/2012, 06:10
 
Fecha de Ingreso: septiembre-2012
Ubicación: Argentina
Mensajes: 144
Antigüedad: 11 años, 7 meses
Puntos: 12
Respuesta: Recargar la pagina automaticamente

Buenos dias!...

Yo lo que he usado en muchas ocaciones tan solo con una linea de comando y da mucho resultado es lo siguiente

<meta http-equiv="Refresh" content="1;URL=index.php">

donde content=1 dice la cant de segundo que se debe esperar para que cambie de pagina cargue la pagina que vos quieras espero que te sirva

Salduos!!

Etiquetas: automaticamente, mysql
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 22:12.