Boa tarde,
Estou desenvolvendo minha primeira aplicação em PHP e estou com uma dúvida, quando eu dou F5 no meu site ele insere novamente a mensagem, eu não posso redirecionar a pessoa para outra página pois se trata de um site tipo uma rede social, preciso que ela digite a mensagem e ela apareça em baixo igual a do Facebook.
Segue o script do sql, o que poderia alterar ?
Obrigado
<html>
<?php
include 'conexao.php';
echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">';
if(isset($_POST['publicar'])){
$f['data'] = htmlspecialchars(mysql_real_escape_string($_POST['data'])) ;
$f['mensagem'] = htmlspecialchars(mysql_real_escape_string($_POST['mensagem'])) ;
$query = "INSERT INTO postagem (mensagem,data) VALUES ('$f[mensagem]','$f[data]')";
$cadastra = mysql_query($query) or die (mysql_error());
if ($cadastra){
echo 'Dados cadastrados';
$cadastra;
}else{
echo 'Erro ao cadastrar';
}
}
?>
</html>