⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј