Buenas noches, me gustaría saber como refrescar pagina al agregar una respuesta en el foro, tengo el siguiente codigo:
Editado
$insertSQL = sprintf("INSERT INTO respuestaforo (mensaje, usuario, foro) VALUES (%s, %s, %s)",
GetSQLValueString(str_replace("\n","<br>",$_POST['mensaje']), "text"),
GetSQLValueString($_SESSION['iduser'], "int"),
GetSQLValueString($_POST['id'], "int"));
mysql_select_db($database_conexion, $conexion);
$Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error());
header('Location:'.$dato['0']); //<---- ¿Que tengo que poner aquí para que se refresque la página automaticamente?Un saludo y muchas graciasEditado
0
Puntos
Puntos
1605
Visitas
Visitas
4
Resp
Resp
Por miguejerez hace 10 años
Developer
Respuesta #1
lo puedes hacer enviando el comentario con ajax y en vez de poner un header imprimes el mensaje insertado:
$insertSQL = sprintf("INSERT INTO respuestaforo (mensaje, usuario, foro) VALUES (%s, %s, %s)",
GetSQLValueString(str_replace("\n","<br>",$_POST['mensaje']), "text"),
GetSQLValueString($_SESSION['iduser'], "int"),
GetSQLValueString($_POST['id'], "int"));
mysql_select_db($database_conexion, $conexion);
$Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error());
echo $_POST['mensaje']; //<----Sacas el mensajecon el success de ajax recoges el comentario insertado y lo pegas donde quieras, en este caso debajo del post:success: function(mensaje_insertado) {
$('.post').append(mensaje_insertado)
}
salu22
Puntos
Puntos
Por alber hace 10 años
Admin
Respuesta #2
Hola miguerez
tendias que poner haci
esto refrescaria la web cada 3 seg
tendias que poner haci
esto refrescaria la web cada 3 seg
<?
header("refresh: 3;");
?>2
Puntos
Puntos
Por pablo hace 10 años
Master
Respuesta #3
Si lo estás haciendo con AJAX lo ideal es como dice alber, pero si no lo estás haciendo con AJAX, has como dice pablo agregando un header:refresh en tu archivo PHP.
2
Puntos
Puntos
Por jose hace 10 años
Master
Respuesta #4
ah vale si lo quieres hacer fácil cambia tu header por este:
header('Location:'.$_SERVER['HTTP_REFERER']);;)2
Puntos
Puntos
Por alber hace 10 años
Admin