kali ini saya akan membahas tentang bagaimana cara mencegah submit form ganda, maksudnya jika kita sudah menyimpan, terus kita refresh lagi, maka sistem akan memberitahukan bahwa data sudah dimasukkan sebelumnya. langsung saja yukk..
buat form submit dan simpan dengan nama form_submit.php, adapun skripnya sebagai berikut:
<?php
session_start();
if(!isset($_SESSION['submit'])){
$_SESSION['submit'] == true;
}
?>
<form action="tsubmit.php" method="post">
<p>Masukkan Nama: <input name="nama" type="text" /> </p>
<p><input value="Submit> </p>
</form>
Untuk contoh form diatas, saya cuma memberikan contoh sederhana saja, yaitu form untuk memasukkan nama Anda.
selanjutnya kita buat target operasi untuk form_submit.php tersebut. simpan dengan nama tsubmit.php, adapun skripnya sebagai berikut:
<?php
$nama = $_POST['nama'];
if(!$_SESSION['submit']){
echo "Data sudah dimasukkan sebelumnya.";
}
else{
$_SESSION['submit'] == false;
echo "Nama anda adalah $nama";
}
?>
Semoga bermanfaat.
krisnapati bayu
wah ini juga perlu saya pelajari..
makasih mas :D
Agus Saputra
Sama2 mas :)
Ade
mantrabs...
Agus Saputra
Thank you mas ade ..
Edi
Mas agus,
Bagaimana caranya membuat form login, user name & password nya diambil dengan memakai data dari active directory windows server 2003/2008? Tapi juga bisa dengan user name & password yg dibuat di mysql, baik admin maupun user. Tks.
Agus Saputra
Edi @ maaf, sy belum pernah bekerja pada windows server sebelumnya..
atien
mas agus gmn caranya agar data yang sudah diinput kedalam tabel, jika ada kesamaan pada hari dan jam kembali di input lagi dengan nama asisten yang sama sebelumnya?thks