PHP(PHP Hypertext Preprocessor)
PHP:bahasa Server-side yang didesain khusus untuk aplikasi web. Script PHP
dieksekusi diserver, dan hasil yang dikirim ke browser adalah hasil jadi dalam
bentuk HTML (kode PHP tidak terlihat). Awalnya PHP bekerja di lingkungan Linux,
karena merupakan turunan bahasa PEARL yang merupakan bahasa pemograman native
di lingkungan Linux dan Unix. Namun seiring perkembangan dan kebutuhan maka PHP
dibuat secara cross platform. PHP dapat bekerja di lingkungan windows dan
Linux. Itu tadi pengenalan PHP secara singkat
Script PHP
Pertama kode script PHP akan dimulai dengan kode <?PHP dan kode PHP
akan ditutup dengan ?>. Kedua kode Script PHP dapat diletakkan diantara
kode-kode HTML asalkan Script PHP berada diantara kode
<body>….</body>. Contohnya:</head>
<body>
<form method="Post" action="terima.php">
<table>
<tr>
<td>Form</td>
</tr>
<tr>
<td>Inisialisasi</td>
<td>:</td>
<td><input type="text" name="Inisialisasi"></td>
</tr>
<tr>
<td>Batas</td>
<td>:</td>
<td><input type="text" name="Batas"></</td>
</tr>
<tr>
<td>Jenis</td>
<td>:</td>
<td><select name="Jenis">
<option value="">-Pilih-</option>
<option value="ASC">ASC</option>
<option value="DESC">DESC</option>
</select>
</td>
</tr>
<tr>
<td colspan="2"></td>
<td><input type="submit" value="Kirim"></td>
</tr>
</table>
</form>
</body>
</html>
Selanjutnya PHP yang anda simpan harus
berektensi .php karena jika menyimpan
dngan ektensi lain tidak akan terbaca.
Outputnya:
Perhatikan Gambar diatas Jika ingin
memasukan nilai pada table Inisialisasi, Batas dan jenis langkah yang harus
diambil yaitu meLinkkan kode PHP yang ada dalam HTML tadi kedalam Script PHP seperti
berikut:
Form.php
</head>
<body>
<form method="Post" action="terima.php">
<table>
<tr>
<td>Form</td>
</tr>
<tr>
<td>Inisialisasi</td>
<td>:</td>
<td><input type="text" name="Inisialisasi"></td>
</tr>
<tr>
<td>Batas</td>
<td>:</td>
<td><input type="text" name="Batas"></</td>
</tr>
<tr>
<td>Jenis</td>
<td>:</td>
<td><select name="Jenis">
<option value="">-Pilih-</option>
<option value="ASC">ASC</option>
<option value="DESC">DESC</option>
</select>
</td>
</tr>
<tr>
<td colspan="2"></td>
<td><input type="submit" value="Kirim"></td>
</tr>
</table>
</form>
</body>
</html>
terima.php
<?php
$a=$_POST['Inisialisasi'];
$b=$_POST['Batas'];
$c=$_POST['Jenis'];
if($b<$a){
echo"nilai batas harus lebih besar dari nilai Inisialisasi";
}
if($c=="ASC") {
for ($i=$a; $i<=$b; $i++){
echo"$i<p>";
}
}
else{
for ($i=$b; $a<=$i; $i--){
echo "$i<p>";
}
}
?>
Form.php
</head>
<body>
<form method="Post" action="terima.php">
<table>
<tr>
<td>Form</td>
</tr>
<tr>
<td>Inisialisasi</td>
<td>:</td>
<td><input type="text" name="Inisialisasi"></td>
</tr>
<tr>
<td>Batas</td>
<td>:</td>
<td><input type="text" name="Batas"></</td>
</tr>
<tr>
<td>Jenis</td>
<td>:</td>
<td><select name="Jenis">
<option value="">-Pilih-</option>
<option value="ASC">ASC</option>
<option value="DESC">DESC</option>
</select>
</td>
</tr>
<tr>
<td colspan="2"></td>
<td><input type="submit" value="Kirim"></td>
</tr>
</table>
</form>
</body>
</html>
terima.php
<?php
$a=$_POST['Inisialisasi'];
$b=$_POST['Batas'];
$c=$_POST['Jenis'];
if($b<$a){
echo"nilai batas harus lebih besar dari nilai Inisialisasi";
}
if($c=="ASC") {
for ($i=$a; $i<=$b; $i++){
echo"$i<p>";
}
}
else{
for ($i=$b; $a<=$i; $i--){
echo "$i<p>";
}
}
?>
Perhatikan tulisan merah pada script diatas
itu menunjukkan bahwa script form.php
diLinkkan pada Script terima.php
Masih menggunakan ektensi .PHP saat menyimpan file diatas
Output yang tampil:
Jenis: Ascending
Jenis:descending
Kenapa menggunakan Ascending dan Descending
karena yang kita ingin tampilkan nomer yang berurutan. Apa itu ascending dan Descending?
Ascending adalah mengurutkan dari yang
terkecil ke terbesar sedangkan Descending kebalikan dari Ascending yaitu
mengurutkan dari yeng terbesar ke terkecil. Jadi yang perlu kita gunakan adalah
if, else dan for
if($c=="ASC") {
for
($i=$a; $i<=$b; $i++){
echo"$i<p>";
}
}
else{
for
($i=$b; $a<=$i; $i--){
echo
"$i<p>";
}
}