Balkan SA:MP

Ostalo => Development => Web programiranje - PHP, Ruby on rails, ASP.net => Temu započeo: m1lfman poslato Jul 08, 2017, 17:28:49 POSLE PODNE

Naslov: Forma PHP
Poruka od: m1lfman poslato Jul 08, 2017, 17:28:49 POSLE PODNE
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.
Naslov: Odg: Forma PHP
Poruka od: MEDO poslato Jul 08, 2017, 17:30:28 POSLE PODNE
Postavi kod
Naslov: Odg: Forma PHP
Poruka od: m1lfman poslato Jul 08, 2017, 17:33:56 POSLE PODNE
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();
}
}
Naslov: Odg: Forma PHP
Poruka od: MEDO poslato Jul 08, 2017, 17:42:21 POSLE PODNE
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