Muestro el codigo HTML:
(aqui viene todo el codigo HTML de la pagina)....
<input type="hidden" name="url" id="url">
Codigo Javascript:
Aca arriba viene la validación del formulario de comentarios...
y antes de hacer el submita al formulario
form.url.value=location.href;
Luego el un metodo para insertar los comentarios a la base de datos:
Codigo PHP:
public function insert_comments()
{
$sql="INSERT INTO blog.comentarios VALUES (NULL,'".strip_tags($_POST["nom"])."','".strip_tags($_POST["email"])."','".strip_tags($_POST["web"])."','".strip_tags($_POST["comentario"])."',now(),'".strip_tags($_POST["id_noticia"])."');
";
$res = mysql_query($sql,LinkLocal::Local_link_bd());
echo "<script type='text/javascript'>
alert('Gracias por tu comentario');
window.location='".$_POST["url"]."'; //esto para que redireccione a la pagina anterior (la del posts)
</script>";
}
}
todo lo hace bien, muestra el: alert('Gracias por tu comentario');
1 vez, y luego lo muestra repetitivamente, como si fuera un ciclo infinito e inserta registros vacios en la base de datos..