⊗ppPmRdFS 410 of 447 menu

Mengirim Form ke Database dan Redirect di PHP

Misalkan kita memiliki sebuah form:

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

Mari simpan data form ini ke database:

<?php if (!empty($_POST)) { // menyimpan ke database } ?>

Namun, di sini ada masalah yang menunggu: jika halaman browser di-refresh, maka form akan terkirim dan tersimpan sekali lagi, menciptakan duplikat data.

Untuk menyelesaikan masalah ini, setelah menyimpan form perlu dilakukan redirect ke halaman yang sama:

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

Buatlah sebuah form dan implementasikan penyimpanannya ke Database setelah dikirim. Hindari penyimpanan ganda setelah pengiriman.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak