body form
action =
?php _SERVER
[ PHP_SELF
]; ?
method =
get Nama
input type
= text
name =
nama br
input type
= submit
value =
OK
form ?php
if isset
_REQUEST [
nama ]{
perkondisian if untuk identifikasi metode yang digunakan dengan fungsi isset dan _request dari form nama
echo Metode,
. _SERVER
[ REQUEST_METHOD
]; pemanggilan variabel
request method untuk menampilkan hasil dari identifikasi yang dilakukan saat perkodisian
} ?
body html
2. Prefilling Text Field
Begitu form disubmisi, normalnya nilai elemen-elemen form akan di-reset atau dikosongkan. Adapun jika diperlukan, kita sebenarnya juga dapat menahan agar
nilainya tetap ada di dalam elemen, misalnya text field.
Latihan 2 : -
Script :
- Output :
- Deskripsi :
Program diatas menggunakan metode post, kemudian menggunakan prefiling text untuk menahan nilai yang di inputkan agar nilainya tetap ada di dalam
elemen, namun segera dikosongkan kembali ketika inputan berhasil disimpan. Tidak menggunakan button OK, tetapi menggunakan tombol enter pada
keyboard, sehingga hasilnya akan muncul pada bagian bawah. Nilai akan di check apakah dalam tedxt field ada atau tidak, jika terisi maka saat dienter akan
keluar hasilnya, jika tidak maka tidak akan menghasilkan perubahan apapun.
DOCTYPE html html
lang =
en
head title
Prefiling Text Field title
head body
form action
= ?php
_SERVER [
PHP_SELF ];
? method
= post
penggunaan metode post
Nama
input type
= text
name =
nama
value =
?php
echo isset
_POST [
nama ]
? _POST
[ nama
] :
; pemanggilan hasil
yang dilakukan dengan pengecekan dengan fungsi isset pada variabel post nama
? input
type =
submit value
= OK
form ?php
if isset
_POST [
nama ]{
echo _POST
[ nama
]; pemanggilan isi data untuk ditampilkan dari
variabel post nama }
? body
html
3. Menangani Nilai Radio Button
Mendapatkan Nilai Radio Button Pada prinsipnya, cara mendapatkan nilai radio button tak ubahnya elemen text
field.
Latihan 3: -
Script :
- Output :
- Deskripsi :
Program diatas menggunakan fungsi radio button, kemudian menggunakan metode post sehingga data tidak ditampilkan pada url. Setelah memilih salah
satu dari pilihan yang tersedia dan menekan tombol ok maka hasil akan muncul pada bagian bawah dan radio button akan kembali seperti semula,
tidak ada yang tercentang.
DOCTYPE html html
lang =
en
head title
Data Radio Button title
head body
form action
= ?php
_SERVER [
PHP_SELF ];
? method
= post
pembuatan form jenis kelamin dengan metode post
Jenis Kelamin input
type =
radio name
= sex
untuk menampilkna radio
button pria
value =
Pria Pria
input type
= radio
name =
sex value
= Wanita
wanita br
untuk mennampilkan radio button wanita
input type
= submit
value =
OK pembuatan button ok
form ?php
if isset
_POST [
sex ]{
penggunaan perkondisian if dengan fungsi isset untuk pengecekan isi data yang ada pada variabel post sex
echo _POST
[ sex
]; menampilkan isi data pada variabel post sex
} ?
body html
Latihan kecil 3.1: Sintaks :
DOCTYPE HTML html
lang =
en
head title
Data Radio Button title
head body
form action
= ?php
_SERVER [
PHP_SELF ];
? method
= post
jenis kelamin
input type
= radio
name =
sex value
= pria
checked ?php
if _POST
[ sex
] ==
Pria {
echo checked=checked
; }
?
Pria
input type
= radio
name =
sex value
= wanita
?php
if _POST
[ sex
] ==
wanita {
echo checked=checked
; }
?
Wanita br
input type
= submit
value =
ok
form ?php
if isset
_POST [
sex ]{
echo _POST
[ sex
]; }
? body
html
- Output:
- Deskripsi:
Pada program diatas alurnya sama seperti latihan 3.2 karena tujuannya adalah memberikan nilai default, sehingga hasilnya tetap terisi pada radio button yang
dipilih sebelumnya. Dengan menggunakan checked untuk tetap menahan nilai yang telah dipilih.
Latihan 3.2 : -
Script :
DOCTYPE html html
lang =
en
head title
Prefiling Data Radio Button title
head body
form action
= ?php
_SERVER [
PHP_SELF ];
? method
= post
Jenis Kelamin
input type
= radio
name =
sex value
= Pria
checked ?php
if _POST
[ sex
] ==
Pria {
echo checked=checked
; }
?
Pria
input type
= radio
name =
sex value
= Wanita
?php
if _POST
[ sex
] ==
Wanita {
echo checked=checked
; }
?
wanita br
input type
= submit
value =
OK
form
?php if isset_POST[sex]{
echo _POST[sex];
} ?
body html
- Output :
- Deskripsi :
Program ini sama seperti program sebelumnya hanya saja saat menekan button OK, pada radio button yang terpilih, tetap ditampilkan, sehingga tidak sama
seperti program sebelumnya yang hasilnya akan mengembalikan kondisi radio button seperti semula, karena menggunakan checked sehingga tetap terisi radio
button yang sebelumnya dipilih.
DOCTYPE html
html lang
= en
head title
Prefiling Data Radio Button title
head body
form action
= ?php
_SERVER [
PHP_SELF ];
? method
= post
penggunaan metode post dan fungsi action untuk membentuk form jenis kelamin
Jenis Kelamin
input type
= radio
name =
sex value
= Pria
checked penggunaan
fungsi checked
pada radio
button pembuatan
radio button
pria ?php
if _POST
[ sex
] ==
Pria {
echo checked=checked
; fungsi untuk tetap menampilkan pilihan
radio button jika memilih radio button wanita }
?
Pria
input type
= radio
name =
sex value
= Wanita
pembuatan radio
buttonw wanita ?php
if _POST
[ sex
] ==
Wanita {
echo checked=checked
; fungsi untuk tetap menampilkan pilihan
radio button jika memilih radio button wanita }
?
wanita br
input type
= submit
value =
OK
form ?php
if isset
_POST [
sex ]{
perkondisian if dengan fungsi isset untuk melakukan pengecekan isi data dari variabel post sex
echo _POST
[ sex
]; pemanggilan isi variabel post sex
} ?
body html
4. Menangani Nilai Seleksi