PratikumPHP#4
Kini saya akan
mencoba membuat formulir yang nanti hasilnya akan ditampilkan. Nah, praktium
kali ini saya membutuhkan 2 file yang beda nama tapi tetap 1 folder. Ok..
Langsung aja…
TAHAP KE 1
1. Jalankan Dreamweaver 8 lalu Create New -> php
1. Jalankan Dreamweaver 8 lalu Create New -> php
2. Kemudian ketikkan script seperti gambar.
Script:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Praktikum PHP 4</title>
<style type="text/css">
<!--
.style1 {
font-size: 18px;
font-weight: bold;
}
-->
</style>
</head>
<body>
<form action="action.php" name="form1" method="post">
<table border="1" width="400" height="200">
<tr>
<td colspan="3"><center>
<span class="style1">FORMULIR BIODATA</span>
</center></td>
</tr>
<tr>
<td> Nama Lengkap </td>
<td width="1"><center>:</center></td>
<td><input type='text' name="lengkap"></td>
</tr>
<tr>
<td> Nama Panggilan</td>
<td><center>:</center></td>
<td><input type='text' name="panggilan"></td>
</tr>
<tr>
<td>Tempat Lahir</td>
<td><center>:</center></td>
<td><input type='text' name="tempat"></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td><center>:</center></td>
<td>
<?php
$bulan=array("Januari" ,"Februari", " Maret" ,"April", "Mei", "Juni",
"Juli", "Agustus", "September", "Oktober", "November", "Desember");
echo '<select name="hari">';
$hari=1;
while($hari<=31) {
echo "<option value='$hari'>$hari</option>";
$hari++;
}
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>';
echo '<select name="tahun">';
for($tahun=1995; $tahun<2010; $tahun++){
echo "<option value='$tahun'>$tahun</option>";
}
echo '</option>';
?>
</td>
</tr>
<tr>
<td> Jenis Kelamin</td>
<td><center>:</center></td>
<td>
<input type="radio" value="L" name="gender">Laki-Laki</input>
<input type="radio" value="P" name="gender"/>Perempuan</input>
</td>
</tr>
<tr>
<td>Alamat</td>
<td><center>:</center></td>
<td><input type='text' name="alamat"></td>
</tr>
<tr>
<td>Asal SMP</td>
<td><center>:</center></td>
<td><input type='text' name="smp"></td>
</tr>
<tr>
<td>Komentar</td>
<td><center>:</center></td>
<td>
<textarea cols="28" rows="4" name="komentar"></textarea>
</td>
</tr>
<tr>
<td colspan="3"><center><button type="reset" value="Refresh" ONCLICK="history.go(0)"> Reset </button>
<button type="submit" name="submit">Tampilkan</button>
</center>
</td>
</tr>
</table>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Praktikum PHP 4</title>
<style type="text/css">
<!--
.style1 {
font-size: 18px;
font-weight: bold;
}
-->
</style>
</head>
<body>
<form action="action.php" name="form1" method="post">
<table border="1" width="400" height="200">
<tr>
<td colspan="3"><center>
<span class="style1">FORMULIR BIODATA</span>
</center></td>
</tr>
<tr>
<td> Nama Lengkap </td>
<td width="1"><center>:</center></td>
<td><input type='text' name="lengkap"></td>
</tr>
<tr>
<td> Nama Panggilan</td>
<td><center>:</center></td>
<td><input type='text' name="panggilan"></td>
</tr>
<tr>
<td>Tempat Lahir</td>
<td><center>:</center></td>
<td><input type='text' name="tempat"></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td><center>:</center></td>
<td>
<?php
$bulan=array("Januari" ,"Februari", " Maret" ,"April", "Mei", "Juni",
"Juli", "Agustus", "September", "Oktober", "November", "Desember");
echo '<select name="hari">';
$hari=1;
while($hari<=31) {
echo "<option value='$hari'>$hari</option>";
$hari++;
}
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>';
echo '<select name="tahun">';
for($tahun=1995; $tahun<2010; $tahun++){
echo "<option value='$tahun'>$tahun</option>";
}
echo '</option>';
?>
</td>
</tr>
<tr>
<td> Jenis Kelamin</td>
<td><center>:</center></td>
<td>
<input type="radio" value="L" name="gender">Laki-Laki</input>
<input type="radio" value="P" name="gender"/>Perempuan</input>
</td>
</tr>
<tr>
<td>Alamat</td>
<td><center>:</center></td>
<td><input type='text' name="alamat"></td>
</tr>
<tr>
<td>Asal SMP</td>
<td><center>:</center></td>
<td><input type='text' name="smp"></td>
</tr>
<tr>
<td>Komentar</td>
<td><center>:</center></td>
<td>
<textarea cols="28" rows="4" name="komentar"></textarea>
</td>
</tr>
<tr>
<td colspan="3"><center><button type="reset" value="Refresh" ONCLICK="history.go(0)"> Reset </button>
<button type="submit" name="submit">Tampilkan</button>
</center>
</td>
</tr>
</table>
</form>
</body>
</html>
Jangan lupa simpan
file tersebut dengan nama "form.php" dan simpan dalam folder
xampp -> htdocs -> PraktikumPHP
TAHAP KE 2
1. Tekan Ctrl+N dan Create New -> php
1. Tekan Ctrl+N dan Create New -> php
2. Ketikkan script sesuai dengan gambar dibawah ini
Script:
<title>Hasil</title>
<?php
$lengkap=$_REQUEST['lengkap'];
$panggilan=$_REQUEST['panggilan'];
$gender=$_REQUEST['gender'];
$tempat=$_REQUEST['tempat'];
$hari=$_REQUEST['hari'];
$bulan=$_REQUEST['bulan'];
$tahun=$_REQUEST['tahun'];
$alamat=$_REQUEST['alamat'];
$smp=$_REQUEST['smp'];
$komentar=$_REQUEST['komentar'];
if($lengkap=="" || $gender=="")
{
echo'<h3>Maaf, Data Kurang Lengkap</h3>';
}
else
{
if($gender=='L'){
echo'<h3>Selamat Datang Saudara, '.$panggilan.'</h3>';}
else{
echo'<h3>Selamat Datang Saudari, '.$panggilan.'</h3>';}
}
echo"-------------------------------------------------------------";
print ("
<table width='500'><tr><td>
<form >
<b>BIODATA dari $panggilan </b>
<table>
<tr>
<td>Nama Lengkap</td><td>:</td><td>$lengkap</td>
</tr>
<tr>
<td>Nama Panggilan</td><td>:</td><td>$panggilan</td>
</tr>
<tr>
<td>Jenis Kelamin</td><td>:</td><td>$gender</td>
</tr>
<tr>
<td>TTL</td><td>:</td><td>$tempat, $hari $bulan $tahun</td>
</tr>
<tr>
<td>Alamat</td><td>:</td><td>$alamat</td>
</tr>
<tr>
<td>Asal SMP</td><td>:</td><td>$smp</td>
</tr>
<tr>
<td>Komentar</td><td>:</td><td>$komentar</td>
</tr>
</table>
</form>
</td></tr></table>
");
?>
Lalu simpan file tersebut dengan nama "hasil.php" dan simpan di PraktikumPHP
<title>Hasil</title>
<?php
$lengkap=$_REQUEST['lengkap'];
$panggilan=$_REQUEST['panggilan'];
$gender=$_REQUEST['gender'];
$tempat=$_REQUEST['tempat'];
$hari=$_REQUEST['hari'];
$bulan=$_REQUEST['bulan'];
$tahun=$_REQUEST['tahun'];
$alamat=$_REQUEST['alamat'];
$smp=$_REQUEST['smp'];
$komentar=$_REQUEST['komentar'];
if($lengkap=="" || $gender=="")
{
echo'<h3>Maaf, Data Kurang Lengkap</h3>';
}
else
{
if($gender=='L'){
echo'<h3>Selamat Datang Saudara, '.$panggilan.'</h3>';}
else{
echo'<h3>Selamat Datang Saudari, '.$panggilan.'</h3>';}
}
echo"-------------------------------------------------------------";
print ("
<table width='500'><tr><td>
<form >
<b>BIODATA dari $panggilan </b>
<table>
<tr>
<td>Nama Lengkap</td><td>:</td><td>$lengkap</td>
</tr>
<tr>
<td>Nama Panggilan</td><td>:</td><td>$panggilan</td>
</tr>
<tr>
<td>Jenis Kelamin</td><td>:</td><td>$gender</td>
</tr>
<tr>
<td>TTL</td><td>:</td><td>$tempat, $hari $bulan $tahun</td>
</tr>
<tr>
<td>Alamat</td><td>:</td><td>$alamat</td>
</tr>
<tr>
<td>Asal SMP</td><td>:</td><td>$smp</td>
</tr>
<tr>
<td>Komentar</td><td>:</td><td>$komentar</td>
</tr>
</table>
</form>
</td></tr></table>
");
?>
Lalu simpan file tersebut dengan nama "hasil.php" dan simpan di PraktikumPHP
3. Beginilah hasilnya
Kemudian
isi dan kemudian akan ditampilkan…
Sekian dari saya..
Semoga bermanfaat :D






Komentar
Posting Komentar