⊗ppPmRdFS 410 of 447 menu

Слање обрасца у базу података и редирекција у PHP-у

Претпоставимо да имамо неки образац:

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

Хајде да сачувамо податке из овог обрасца у базу података:

<?php if (!empty($_POST)) { // сачувај у базу података } ?>

Овде нас, међутим, чека проблем: ако освежимо страницу у прегледачу, образац ће бити послат и сачуван још једном, створивши дупликат података.

За решавање проблема потребно је након чувања обрасца да извршимо редирекцију на исту страницу:

<?php if (!empty($_POST)) { // сачувај у базу података header('Location: form.php'); die(); } ?>

Направите образац и имплементирајте његово чување у базу података након слања. Отклоните дупло чување након слања.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј