hola
banrey
prueba con esto, yo no veo ningun error en este script, si ves alguno te manda al guno escribe el error, y pone el codigo con todos los cambios que hagas ...
Código PHP:
<?php
require('configuracion.php');
$autor=$_POST["autor"];
$titulo=$_POST["titulo"];
$mensaje=$_POST["mensaje"];
$ident=$_POST["identificador"];
//Hacemos algunas validaciones
if(empty($autor)) $autor = "Anónimo";
if(empty($titulo)) $titulo = "Sin título";
//Evitamos que el usuario ingrese HTML
$mensaje = htmlentities($mensaje);
// Grabamos el mensaje en la base.
$sql = "INSERT INTO foro (autor, titulo, mensaje, identificador, fecha, ult_respuesta)
VALUES ('$autor','$titulo','$mensaje','$ident',now(),now()
)" or die("Error :".mysql_error());
//$rs=mysql_query($query) or die("Error :".mysql_error());
$ult_id = mysql_insert_id($conexion);
/* si es un mensaje en respuesta a otro
actualizamos los datos */
if(!empty($ident))
{
$sql = "UPDATE foro SET respuestas=respuestas+1, ult_respuesta=NOW() WHERE id = '$ident'";
$rs = mysql_query($sql, $conexion);
echo "Nos fuimos al foro.php?id=$ident#$ult_id";
//Header("Location: foro.php?id=$ident#$ult_id");
exit();
}
echo "Nos fuimos al index.php";
//Header("Location: index.php");
?>