⊗ppPmRdFS 410 of 447 menu

PHP-da Formani Ma'lumotlar Bazasiga Yuborish va Qayta Yo'naltirish

Faraz qilaylik, bizda quyidagi forma mavjud:

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

Keling, ushbu formaning ma'lumotlarini ma'lumotlar bazasiga saqlaymiz:

<?php if (!empty($_POST)) { // ma'lumotlar bazasiga saqlaymiz } ?>

Biroq, bu erda bizni muammo kutmoqda: agar brauzer sahifasini yangilasak, forma yana yuboriladi va saqlanadi, bu esa ma'lumotlarning dublikatini yuzaga keltiradi.

Muammoni hal qilish uchun formani saqlagandan so'ng, o'sha sahifaga qayta yo'naltirishni bajarish kerak:

<?php if (!empty($_POST)) { // ma'lumotlar bazasiga saqlaymiz header('Location: form.php'); die(); } ?>

Forma yarating va uni yuborilgandan so'ng MBga saqlashni amalga oshiring. Yuborilgandan keyin qayta saqlanishning oldini oling.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish