Forma PHP

Započeo m1lfman, Jul 08, 2017, 17:28:49 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Pozdrav!

Imam formu kojom ubacujem u bazi odredjene podatke. E sada, korisnik pritisne Submit dugme i ako su parametri zadovoljeni bice prosledjeni do baze.. Ali ako korisnik pritisne refresh(F5) dobijam upozorenje Confirm Form Resubmission i ako idem Continue u bazi ce biti unete isti podaci i tako non-stop.. Kako da sprecim to?

Hvala.



Postavi kod

"They have computers, and they may have other weapons of mass destruction."

Uzimanje podataka pritiskom na buttom
if(isset($_POST['submit']))
{
$subject = trim($_POST['subject']);
$text = trim($_POST['text']);
$date = date("Y-m-d H:i:s");
$userposted = $row['userEmail'];

if($user_home->is_logged_in())
{
$user_home->add_post($subject, $text, $date, $userposted);
}
}


add_post funkcija
public function add_post($subject, $text, $date, $userposted)
{
try{
$stmt = $this->conn->prepare("INSERT INTO posts(subject, text, date, userPosted) VALUES (:subject, :text, :date, :userposted)");
$stmt->bindparam(":subject",$subject);
$stmt->bindparam(":text",$text);
$stmt->bindparam(":date",$date);
$stmt->bindparam(":userposted",$userposted);
$stmt->execute();
return $stmt;
}
catch(PDOException $ex)
{
echo $sql . "<br>" . $ex->getMessage();
}
}



Iskren da budem nisam ni pročitao o čemu se radi do kraja požurio sam na kod.

Sad sam pogledo ša je riječ to je do Chroma, način da to riješiš je da refreshah stranicu tj. možeš putem header redirktovati usera na istu tu stranicu

https://en.wikipedia.org/wiki/Post/Redirect/Get

"They have computers, and they may have other weapons of mass destruction."