Hari ini saya sedang belajar tentang membuat form login menggunakan php.
sebelum kita masuk pada script form maka terlebih dahulu kita harus mengetahui fungsi dan juga ranacangan sebuah form.
Nah mari kita simak penjelasan berikut ini:
Penanganan FORM
Form inputan dibuat dengan tag-tag HTML. Halaman yang mengandung form
murni (tidak ada script php) tidak harus disimpan dalam bentuk php, bisa dalam
bentuk html.
Untuk merancang sebuah form inputan, setidaknya ada 3 (tiga) hal penting, yaitu:
1. METHOD
Method dari sebuah form menentukan bagaimana data inputan form dikirim.
Method ini ada dua macam, yaitu GET dan POST. Method ini menentukan
bagaimana data inputan dikirim dan diproses oleh PHP.
2. ACTION
Action dari sebuah form menentukan dimana data inputan dari form diproses.
Jika action ini dikosongkan, maka dianggap proses form terjadi di halaman
yang sama. Jadi halaman form dan halaman proses bisa saja dipisah atau
dijadikan satu.
3. SUBMIT BUTTON
Submit button merupakan sebuah tombol (pada umumnya) yang berfungsi
sebagai trigger pengiriman data dari form inputan. Jika tombol ini ditekan,
maka data form akan dikirimkan (diproses) di halaman yang sudah ditentukan
pada atribut action.
murni (tidak ada script php) tidak harus disimpan dalam bentuk php, bisa dalam
bentuk html.
Untuk merancang sebuah form inputan, setidaknya ada 3 (tiga) hal penting, yaitu:
1. METHOD
Method dari sebuah form menentukan bagaimana data inputan form dikirim.
Method ini ada dua macam, yaitu GET dan POST. Method ini menentukan
bagaimana data inputan dikirim dan diproses oleh PHP.
2. ACTION
Action dari sebuah form menentukan dimana data inputan dari form diproses.
Jika action ini dikosongkan, maka dianggap proses form terjadi di halaman
yang sama. Jadi halaman form dan halaman proses bisa saja dipisah atau
dijadikan satu.
3. SUBMIT BUTTON
Submit button merupakan sebuah tombol (pada umumnya) yang berfungsi
sebagai trigger pengiriman data dari form inputan. Jika tombol ini ditekan,
maka data form akan dikirimkan (diproses) di halaman yang sudah ditentukan
pada atribut action.
Berikut ini adalah contoh program untuk penangan Form pada php :
1.pengolahan form dimana antara form inputan dan proses pengolahan inputan berada dalam satu halaman.
Hasil :
Karena jika kita mengetikkan pada input type text maka jika pinputkan hasilnya akan keluar seperti gamabar diatas. alasan karena pada program diatas pada script php hanya memanggil $nama yang diisikan di inputannya.
2.Memisahkkan antara Form dan Proses
Proses pengolahan form dilakukan di halaman yang terpisah dengan form
inputannya. maka cara memanggilnya dengan value atribut action pada tag form harus diisi dengan alamat halaman tempat proses pengolahan form.
inputannya. maka cara memanggilnya dengan value atribut action pada tag form harus diisi dengan alamat halaman tempat proses pengolahan form.
Contoh program 1 :
Hasil :
Contoh program 2 untuk prosesnya :
Hasil :
Alasanya : inputan2.php harus membuat program baru yaitu proses2.php karena jika kita ingin memanggil hasilnya harus melalui proses2.php jika tidak maka program tidak akan berjalan atau hasilnya kosong. cara memanggilnya dengan cara <FORM ACTION="proses02.php" METHOD="POST" NAME="input"> kemudian harus kita cocokkan nama action dengan nama prosesnya jika ingin melihat hasilnya di web browser.
3. Contoh Program menampilkan form inputan text dalam jumlah banyak.
Hasil :
Jika sudah kita isi semua form nya maka silahkan klik menu input dan akan mengahasilkan keluaran seberti gamabar dibawah ini :
Hasil :
Dan hasil akhirnya akan otomatis mencetak keluaran yang berada pada inputan awal tadi.5. Contoh Program menampilkan form login (inputan text dan password).
Hasil :
Username dan password akan otomatis muncul pada form anda karena itu menggambil dari username dan password komputer anda. maka jika sudah silahkan login dan hasilnya akan muncul :
Kenapa bisa begitu??? mari kita kembali ke trminal kita buka proses5.php nya terlebih dahulu jika
maka akan otomatis jika kita login akan langsung muncul keluaran login berhasil. akan tetapi jika user dan pass pada prosenya ditidak sesuai dengan yang ada pada inputan awalnya hasilnya akan gagal.
contoh :
Hasil :
*Nah sekarang kita masuk pada Form Input Type RADIO.
Pada inputan jenis radio button, user hanya bisa memilih satu pilihan di antara
beberapa pilihan.
Berikut ini adalah contoh dari form radio:
A. Form Input Type RADIO.
Pada form inputan jenis check box, user dimungkinkan memilih lebih dari satu
pilihan.
Hasil :
Kenapa bisa begitu : Karena pada form bertype radio ini hanya boleh meimilih salah satu maka kita harus memilih jurusan salah satu agar bisa ditampilkan pada program prosesnya. Dan inilah contoh program proses yang nantinya akan dieksekusi jika kita memilih jurusan Teknik Informatika :
Hasil :
B.Form Input Type COMBO BOX
Program menampilkan form inputan film kartun favorit dengan
combo box.
Contoh program :
Hasil :
Nah jika sudah jadi combo box seperti gambar diatas maka kita tinggal memilih kartun yang anda sukai kemudian langsung klik tombol pilih dan otomatis input8.php masuk pada proses8.php dan beginilah contoh program proses8.php
Hasil :
Alasan : Karena jika inputan combo box tadi kita memilih fil yang kita sukai maka akan langsung dieksekusi di proses8.php tersebut dan keluarannya menghasilkan tampilan seperti gambar diatas.
C.Form Input Type CHECK BOX
Pada form inputan jenis check box, user dimungkinkan memilih lebih dari satu pilihan.
Hasil inputan :
Pada form Input Type CHECK BOX ini juga sama dengan Form Input Type RADIO. akan tetapi perbedaanya hanya berada di saat kita memilih form yang ingin kita pilih.
berikut ini adalah program proses7.php
Hasil :
D.Form Input Type TEXTAREA
Program menampilkan form inputan kritik dan saran dengan text
area.
Contoh program :
Hasil inputan :
dan beginilah hasil pada proses9.php yang sudah dieksekusi.
Hasil :
Sekian Dulu sharing saya kali ini. semoga bermanfaat.
Terima Kasih :)
Wassalamualaikum wr.wb
Tidak ada komentar:
Posting Komentar