PHP#4

Minggu, 01 Desember 2013
Creating BiodataForm

1. Open Dreamweaver
2. Usually, fill these code
    <form id="from1" name="from1" metho"post"
action="PHP4_script.php">
   <table><tr><td>
<table background="php.jpg" width="400" height="0" border="0">

   <tr>
      <td colspan="3"><center><b>FORM DATA DIRI</b></center></td>
   </tr>

   <tr>
     <td width="84"><b>Nama</b></td>
     <td width="15"><center>:</center></td>  
     <td width="232"><input name="nama" type="text" id="nama2" /></td>
</tr>
<tr>
   <td><b>Email</b></td>
   <td><center>:</center></td>
   <td><input name="email" type="text" id="nama" /></td>
   </tr>
   <tr>
     <td><b>Jenis Kelamin</b></td>
     <td><center>:</center></td>
     <td> <b> </b>
     <input name="gender" type="radio" value="L"  /> Laki-Laki
     <input name="gender" type="radio" value="P" /> Perempuan </td>
     </tr>
     <tr>
   <td><b>Tempat Lahir</b></td>
   <td><center>:</center></td>
   <td><input name="tempat" type="text"></td>
   </tr>
   <tr>
   <td><b>Tanggal Lahir</b></td>
   <td><center>:</center></td>
   <td>    
<?php
$bulan=array("Januari" ,"Februari", " Maret" ,"April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
//membuat combo box hari
echo '<select name="hari">';
$hari=1;
while($hari<=31) {
echo "<option value=\"$hari\">$hari</option>";
$hari++;
}
//membuat combo box bulan
echo '</select>';
echo '<select name="bulan">'; $jumlah=count($bulan);
for($i=0; $i<$jumlah ; $i++){
echo '<option value="'.$bulan[$i].'">'.$bulan[$i].'</option>'; }
echo '</select>';

//membuat combo box tahun
echo '<select name="tahun">';
for($tahun=1990; $tahun<2014; $tahun++){
echo "<option value=\"$tahun\">$tahun</option>"; }
echo '</option>';
?>
     </td>
     </tr>
     <tr>
     <td><b>Umur</b></td>
     <td><center>:</center></td>
     <td> <select name="umur" >
     <option value="0-29">Dibawah 30</option>
     <option value="30-60">Diantara 30-60</option>
     <option value="60+">Diatas 60</option>
     </select></td>
     </tr>
     <tr>
     <td><b>Komentar</b></td>
     <td><center>:</center></td>
     <td><textarea name="komentar" cols="30" rows="4" ></textarea></td>
     </tr>
     <tr>
     <td colspan="3"><center><button type="reset" value="Refresh" onclick="history.go(0)"> &nbsp;Reset&nbsp;</button>
     <button type="submit" name="Submit">&nbsp;Submit&nbsp; </button></center>
     </td>
     </tr>
     </table>
    
     </form>

Like this










Then, the script code
<?php
//membuat variabel
$nama=$_REQUEST['nama'] ;
$email=$_REQUEST['email'] ;
$gender=$_REQUEST['gender'] ;
$tempat=$_REQUEST['tempat'];
$hari=$_REQUEST['hari'];
$bulan=$_REQUEST['bulan'];
$tahun=$_REQUEST['tahun'];
$umur=$_REQUEST['umur'];
$komentar=$_REQUEST['komentar'];

if ($nama=="" || $gender==""){
    echo '<h2>Maaf data kurang lengkap</h2>';
}
else
{
if ($gender=='L'){
    echo '<h2>Selamat Datang Saudara, '.$nama.'</h2>';
}else{
    echo '<h2>Selamat Datang Saudari, '.$nama.'</h2>';
}
}
print ("
       <table width='450'>
       <tr>
         <td>
            <form><br><b>Data Diri $nama<br><br></b>
            <table>
            <tr>
               <td>Nama</td><td>:</td><td>$nama</td>
             </tr>
            <tr>
               <td>Email</td><td>:</td><td>$email</td>
             </tr>
             <tr>
               <td>Jenis Kelamin</td><td>:</td><td>$gender</td>
             </tr>
             <tr>
               <td>Tempat Lahir</td><td>:</td><td>$tempat</td>
             </tr>
             <tr>
               <td>Tanggal Lahir</td><td>:</td><td>$hari / $bulan / $tahun</td>
             </tr>
             <tr>
               <td>Umur</td><td>:</td><td>$umur</td>
             </tr>
             <tr>
               <td>Komentar</td><td>:</td><td>$komentar</td>
             </tr>
            </table>
            </form>      
        </td>
    </tr>
</table>
");
?>









3.Then,make the conditional

<?php
/*membuat variabel untuk menyimpan data yang dikirim*/
$nama=$_REQUEST['nama'];
$gender=$_REQUEST['gender'];
//cek apakah data yang dikirim tidak kosong
if ($nama=='' || $gender==''){
    echo '<h2>Maaf data kurang lengkap</h2>';
}else{
    /*cek jenis kelamin*/
if ($gender=='L'){
    echo '<h2>Selamat Datang Saudara, '.$nama.'</h2>';
}else{
    echo '<h2>Selamat Datang Saudari, '.$nama.'</h2>';
}
}
?>









4. Run in external browser by press f12.

Copyright @ 2013 Dicky Seth .

About Metro

Follow us on Facebook