BEKERJA DENGAN FORM Lisda Juliana P.,Ssi.
FORM Sintax : <form name=“ " method=“ " action=“ "> Name= nama form Action= lokasi dari script yang akan memproses data dari form. Method= metode yng digunakan untuk pengiriman data yang dituliskan pemakai aplikasi ke server .
Langkah-langkahnya: Buat form.html <html> <head><title>:::Form Registrasi:::</title> </head> <body> <form name="Form" method="post" action="proses.php“> Sehingga hasilnya :
2. Buat file form.php Dengan cara setiap nama control di form.html harus sama dengan proses.php Contoh type chexbox Di form.html // cara 1 Education : <input type="checkbox" name="SD" value="SD -">SD <input type="checkbox" Name="SLTA" Value="SLTA -">SLTA
<input type="checkbox" Name="SMA" Value="SMA -">SMA <input type="checkbox" Name="Akademik" Value="Akademik -">AKADEMIK <input type="checkbox" Name="Strata" Value="Strata -">STRATA-1 <input type="checkbox" Name="Sarjana" Value="Sarjana">PASKA SARJANA </td>
Maka difile proses. php dibuat : < Maka difile proses.php dibuat : <?php $sd=$_POST["SD"]; $SLTP=$_POST["SLTP"]; $SMA=$_POST["SMA"]; $Akademik=$_POST["Akademik"]; $Sarjana=$_POST["Sarjana"];
//menampilkan variabel Echo “<b>Education:</b>”; <b>echo$sd; echo$SLTP; echo$SMA; echo$Akademik; echo$Sarjana;</b> ?>
Di form.html//Cara 2 dgn menggunakan array <form NAME="form1" METHOD="post “ ACTION="PROSES.PHP"> <p ALIGN="LEFT">Pendidikan</p> <input TYPE="checkbox" NAME="pendidikan[]" VALUE="SD-"> SD <input TYPE="checkbox" NAME="pendidikan[]" VALUE="SMP-"> SLTP <input TYPE="checkbox" NAME="pendidikan[]" VALUE="SLTA-"> SLTA <input TYPE="checkbox" NAME="pendidikan[]" VALUE="SARJANA“>SARJANA
Maka difile proses.php dibuat : //menampilkan variabel checkbox echo "<H2>Education:</H2>"; if ( !empty($_POST[pendidikan])) foreach ($_POST[pendidikan] as $value ) { print"$value\n"; }
Type data option buton : Contoh : di form Type data option buton : Contoh : di form.html // cara 1 Jenis Kelamin : <input type="radio" name="Jkel" value="Pria">Pria <input type="radio" name="Jkel" value="Wanita“> Nb : type option button hanya boleh memilih satu saja maka nama controlnya sama
Di proses.php $Jkel=$_POST["Jkel"]; //untuk memanggilnya: <b>Jenis Kelamin</b> echo$Jkel;
//Cara 2 dgn menggunakan array Pada form //Cara 2 dgn menggunakan array Pada form.html <p>Jenis kelamin :</p> <input type="radio" name="jenkel[]" value="Pria" id="jenkel_0">Pria <br> <input type="radio" name="jenkel[]" value="Wanita" id="jenkel_1">Wanita
Pada proses. php /. menampilkan variabel option button Pada proses.php /*menampilkan variabel option button */ echo "<H2>Jenis Kelamin:</H2>"; if ( !empty($_POST[jenkel])) foreach ($_POST[jenkel] as $nilai ) { print"$nilai\n"; } Untuk type data combobox lihat Check.html Proses.php
Untuk type password Pass.html Login.php