⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել