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
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