⊗ppPmRdFS 410 of 447 menu

Skicka formulär till databas och omdirigering i PHP

Låt oss säga att vi har ett formulär:

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

Låt oss spara data från detta formulär i databasen:

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

Här lurar dock ett problem: om man uppdaterar webbläsarens sida kommer formuläret att skickas och sparas igen, vilket skapar en dubblett av data.

För att lösa problemet behöver vi efter att formuläret har sparats utföra en omdirigering till samma sida:

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

Skapa ett formulär och implementera att det sparas i databasen efter inskick. Bli av med dubbelt sparande efter inskick.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa