bagaimana cara saya memproses data yang saya input di halaman lain.. Dimana untuk ke halaman lain saya menggunakan perintahsebenarnya pertanyaan dan request ini agak unik.. tetapi mari kita telaah dahulu kenapa pertanyaan ini muncul?
header('location:....');
Ketika kita membuat sebuah form dengan post (login.php) .. saat di submit dan masuk ke halaman berikutnya (proses.php).. kita akan mengeluarkan tulisan selamat datang.. Tetapi saat kita refresh (F5).. muncul tulisan yang mengganggu.. cara agar tidak mengganggu adalah menuju ke halaman berikutnya
ada banyak metode menghindarinya tetapi saya berikan yang saya janjikan yaitu form dengan session.
FORM BIASA
source : http://pastebin.com/wiT4nKm1- bukalah link di atas lalu jalankan..
- kamu akan dapatkan form normal
- input datanya
- lalu tekan submit
- dia akan menuju halaman yang dituju. Karena action tidak di tentukan maka alamatnya adalah dirinya sendiri
PROSES
- saat masuk dia akan baca line atas dimana kondisi if terpenuhi
- pertama adalah membuka session
- menghapus session data dimana kita akan meletakkan data yang kita akan masukkan . Penghapusan ini perlu untuk memastikan data yang masuk valid
- tentukan data-data yang akan dimasukkan. masukkan ke array ($data)
- masukkan array tersebut ke session ( $_SESSION['data'] )
HALAMAN LAIN
silakan buka link berikut http://pastebin.com/XpApzbwRscript berikut hanya memproses dan menerima data saja.. di proses kamu cuma mengirim 3 data, maka di coding / halaman ini .. kamu harus mendapatkan 3 data juga.
- buka session
- lakukan parse data
- lakukan validasi agar aman. cara ini tidak ada dalam code jadi tolong di tambahkan
Bila ada pertanyaan.. silakan tulis di bawah.. berikutnya bagaimana cara agar data dari mysql muncul sebagai data grafik di ... Kendo ui .. tetapi untuk menjaga keamanan, saya akan memakai grafik dari google
3 komentar:
$data=array(
'date'=>date('Y-m-d H:i:s'),
'telp'=>$_POST['telp'],
'balance'=>$_POST['pulsa']
);
$_SESSION['data']=$data;
itu hasil post di masukan ke dalam session ya, terus cara panggil hasil post nya satu-satu piye ? maksud ku buat inputan atau update di mysqlnya
Tanya lagi donk ?
oh iya itu session setelah tidak di gunakan di destroy ya ? apakah di biarkan tidak akan jadi masalah atau gimana baiknya setlah selesai di pakai ?
ya masalah seh.. tp kl gk di hapus gpp kok.. khan akan kehapus sendiri.. sebenarnya hrsnya pake cookie.. tp kebanyakan minta session
Posting Komentar