⊗ppPmRdFS 410 of 447 menu

Vormi andmete saatmine andmebaasi ja suunamine PHP-s

Oletame, et meil on järgmine vorm:

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

Salvestame selle vormi andmed andmebaasi:

<?php if (!empty($_POST)) { // salvestame andmebaasi } ?>

Siin ootab meid aga probleem: kui brauseri leht uuesti laadida, saadetakse vorm uuesti ja salvestatakse uuesti, mis loob andmete duplikaadi.

Probleemi lahendamiseks tuleb peale vormi salvestamist teostada suunamine samale lehele:

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

Looge vorm ja rakendage selle salvestamine andmebaasi peale saatmist. Vabanege topelt salvestamisest peale vormi saatmist.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu