Rabu, 27 April 2016

Script PHP

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>";
}
}


?>

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>";
          }
}

Tidak ada komentar:

Posting Komentar