Tag

, , , , , , , , , , , ,

Catatan kuliah kali ini tercipta karna adanya tugas dari dosen saya tentang cara mencari nilai tertinggi dari beberapa variabel angka dengan menggunakan fungsi if, and dan metode POST pada PHP. Konsep ini cukup mendasar dalam belajar PHP.

dalam postingan ini saya membagi file dibagi menjadi dua bagian, yaitu file html dan file php. Sebenarnya boleh saja membuatnya dalam satu file utuh.

Contoh file html yang nantinya akan berfungsi sebagai interface. beri nama tertinggi.htm

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;

<!–Irwansyah, 29 Maret 2012 !–>

<html xmlns=”http://www.w3.org/1999/xhtml”&gt;

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

<title>Fungsi IF, And dan $_POST</title>

</head>

<body>

<h2>Input dua buah angka:</h2>

<form method=post action=tertinggi.php>

<table width=”398″><tr><td>Bilangan pertama:</td><td><input type=text name=bil1> </td></tr><BR>

<tr><td width=”138″>Bilangan kedua:</td><td width=”248″><input type=text name=bil2> </td></tr><BR />

<tr><td width=”138″>Bilangan ketiga:</td><td width=”248″><input type=text name=bil3> </td></tr><BR />

<tr><td width=”138″>Bilangan keempat:</td><td width=”248″><input type=text name=bil4> </td></tr><BR />

</table> <BR>

<table width = “398”><tr><td width = “138” align=”right”>

<input type=submit name=submit value=’Periksa’> <input type=reset> </td><td width = “248”>&nbsp;</td></tr></table> </form>

</body>

</html>

Kemudian buat file php dengan nama tertinggi.php seperti dibawah ini:

<?php

$submit = $_POST[‘submit’];

$bil1 = $_POST[‘bil1’];

$bil2 = $_POST[‘bil2’];

$bil3 = $_POST[‘bil3’];

$bil4 = $_POST[‘bil4’];

$max = “tertinggi nilainya”;

if($submit){

if($bil1 > $bil2 && $bil1 > $bil3 && $bil1 > $bil4 ) echo “Bilangan pertama adalah yang  yang $max”;

elseif ($bil2 > $bil1 && $bil2 > $bil3 && $bil2 > $bil4  ) echo “Bilangan kedua adalah yang  $max”;

elseif ($bil3 > $bil1 && $bil3 > $bil2 && $bil3 > $bil4  ) echo “Bilangan ketiga adalah yang  $max”;

elseif ($bil4 > $bil1 && $bil4 > $bil2 && $bil4 > $bil3  ) echo “Bilangan keempat adalah yang  $max”;

else if ($bil1 == null && $bil2==null && $bil3==null  && $bil4 == null ) echo “text field kosong, isi dengan angka untuk membandingkan nilainya!”;

else echo “Semua bilangan bernilai sama”;
}

?>

selesai dan tempatkan kedua file dalam satu folder di dalam direktory xampp/htdocs, bagi yang menggunakan xampp.
sebaiknya gunakan server localhost seperti xampp, appserv atau aphache untuk menempatkan dan menjalankan file-file tersebut. karna bila dijalankan tanpa server maka file phpnya ada kemungkinan tidak ter-ekskusi.