Hola gente mi consulta es la siguiente, como le hago para que despues de insertar(insert) registros en la db mysql y al presionar f5 o volver a presionar el boton enviar los registros del formulario no se grave de nuevo. en asp lo que hago es hacer una consulta evaluando si el regitro ya existe que muestre un mensaje de error, algo asi:

tit = request.form("txttitulo")
set rs = con.execute("select * from NOTICIAS WHERE TITULO ="'& tit &'")

if RS.eof = false then
response.write("ya extiste la noticia")
end if

como hago esto con php, o si hay alguna otra forma... aqui les dejo mi codigo en php aver si me ayudan.

<?
$id = mysql_insert_id();
$titulo = $HTTP_POST_VARS['txttitulo'];
$imagen = $HTTP_POST_VARS['txtimagen'];
$noticia = $HTTP_POST_VARS['txtnoticia'];
$autor = $HTTP_POST_VARS['txtautor'];
$fecha = date("y/n/d");

//VALIDAR
if (($titulo != "") || ($noticia!= "") || ($autor!= ""))
{
if (($titulo== "") || ($noticia== "") || ($autor== ""))
{echo "<div class=msg_error>Error: Faltan llenar campos.!</div><br /><br />";}
else
{

//para q al actualizar no se repita el mensaje
//yo lo ago algo asi en asp pero en php no se...

//$RsSpam=mysql_query("select (titulo) from noticias where titulo="$titulo);
//if($RsNoticias[0]==$titulo)
//{
//echo ("La moticia ya existe");
//}


//AGREGA LA NOTICIA
$RsAgregar = mysql_query("INSERT INTO NOTICIAS VALUES ('$id', '$titulo', '&imagen', '$noticia', '$autor', NOW())");
echo "<div class=msg_enviado>El mensaje fuen Publicado correctamente...!!!</div><br /><br />";
}
}
?>