⊗ppPmRdFS 410 of 447 menu

Send form til database og omdirigering i PHP

Lad os sige, at vi har en formular:

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

Lad os gemme data fra denne formular i databasen:

<?php if (!empty($_POST)) { // gemmer i databasen } ?>

Her venter der dog et problem: hvis man opdaterer browsersiden, vil formularen blive sendt og gemt igen, hvilket skaber dubletter af data.

For at løse dette problem skal du efter lagring af formularen udføre en omdirigering til den samme side:

<?php if (!empty($_POST)) { // gemmer i databasen header('Location: form.php'); die(); } ?>

Lav en formular og implementer dens lagring i databasen efter afsendelse. Undgå dobbelt lagring efter afsendelse.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis