Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

joaohenrique010

Problema com envio de formulário

Recommended Posts

Olá! Tenho esse código aí mas tem um problema: eu envio o formulário e os dados são enviados para a tabela, mas caso eu atualize a página os mesmos dados que digitei anteriormente são enviados, mesmo que eu não tenha escrito nada no formulário na segunda vez. Como faço para resolver esse problema?

<form method="POST" action="" name="post">
<input type="hidden" name="datepost" value="<?php echo $postdate;?>">
<input type="hidden" name="author" value="<?php echo $_SESSION['username']; ?>">
<textarea maxlength="160" style="width: 75%; font-size: 87%; resize: none; padding: 1%; overflow: hidden;" class="actualpost" name="textpost"></textarea>
<button type="submit" class="subper" style="font-size: 100%; width: 25%;">Post</button>
</form>
</div>
<?php
if (isset($_POST['author']) && ($_POST['textpost']) && ($_POST['datepost'])) {
$authorpost = $_POST['author'];
$textpost = $_POST['textpost'];
$datepost = $_POST['datepost'];
mysql_query("INSERT INTO posts (author, text, date) VALUES ('$authorpost', '$textpost', '$datepost')");


}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.