el $ident lo sustitui en todo el codigo por $identificador.
Son dos variables, la id, que es la primera y el numero de la noticia y el identificador que es el que se le pone a un comentario, ej:
Noticia id=1
Comentario id=2 identificador=1
Seria un comentario a la noticia de id=1
Mira, el código entero es este:
Código PHP:
<?
require('configuracion.php');
//recibimos las variables enviadas por el formulario
$id=$_POST[id];
$autor=$_POST[autor];
$titulo=$_POST[titulo];
$email=$_POST[email];
$articulo=$_POST[articulo];
$identificador = $_POST[identificador];
//conectamos a la base
$connect=mysql_connect("imysql00","i3796761","gd47xg1oyawgs270") or die ("No se pudo conectar a la base de datos");
//Seleccionamos la base
mysql_select_db("i3796761",$connect);
//Ingresamos los comentarios en la tabla
$sql = "INSERT INTO noticias (id,autor,titulo,email,articulo,identificador,fecha,ult_respuesta)";
$sql.= "VALUES ($id,'$autor','$titulo','$email','$articulo','$identificador',NOW(),NOW())";
$rs = mysql_query($sql, $con) or die("Error al grabar un mensaje: ".mysql_error);
$ult_id = mysql_insert_id($con);
/* si es un comentario actualizamos los datos */
if(!empty($identificador))
{
$sql = "UPDATE noticias SET respuestas=respuestas+1, ult_respuesta=NOW()";
$sql.= " WHERE id = $identificador";
$rs = mysql_query($sql, $con);
header("Location: ver_noticia.php?id=".$id);
exit();
}
header("Location: ver_noticia.php?id=".$id);
?>
Un Saludo y Gracias.