⊗ppPmRdFS 410 of 447 menu

Slanje forme u bazu podataka i redirekcija u PHP-u

Neka postoji određena forma:

<form method="POST"> <input name="test1"> <input name="test2"> <input type="submit"> </form>

Sačuvajmo podatke ove forme u bazu:

<?php if (!empty($_POST)) { // čuvamo u bazu } ?>

Međutim, ovde nas čeka problem: ako osvežimo stranicu u pretraživaču, forma će biti ponovo poslata i sačuvana, što će stvoriti duplikat podataka.

Da bismo rešili problem, potrebno je da nakon čuvanja forme izvršimo redirekciju na istu stranicu:

<?php if (!empty($_POST)) { // čuvamo u bazu header('Location: form.php'); die(); } ?>

Napravite formu i implementirajte njeno čuvanje u bazu podataka nakon slanja. Otklonite problem dvostrukog čuvanja nakon slanja.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij