Membuat Counter Sederhana dengan PHP


Pernah mendengar counter antrian pada bank atau ditempat lain? konsep counter antrian sebenarnya sangat sederhana dan dapat dengan mudah diimplementasikan secara cepat pada web dengan menggunakan pemrograman PHP.
Cara kerja counter adalah menambahkan satu nilai setiap kali tombol di klik. Nah, bagaimana implementasi pada bahasa pemrograman web seperti php?
Berikut syntax php yang untuk counter

<!DOCTYPE html>
<html>
<head>
 <title>COUNTER</title>
 <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
 <?php 
 if (isset($_POST["navigasi"])) {
  $navigasi=$_POST["navigasi"];
  $nilai = $_POST["counter"];  
 }
 ?>
 <div class="container">
 <form method="post" action="">
  <div>
   <input type="text" name="counter" class="counter" value=
   <?php 
   $nilai = @$_POST["counter"]; 
   if ($nilai==null) {
    echo "0";
   }
   if (isset($_POST["navigasi"])) {
    if ($navigasi=="prev") {
     echo --$nilai;
    }
    elseif ($navigasi=="next") {
     echo ++$nilai;
    }
   }
   ?>
   >
  </div>
  <div>
   <button name="navigasi" value="prev" class="navigasi">prev</button>
   <button name="navigasi" value="next" class="navigasi">next</button>
  </div>
  <div class="bigNumber">
   <?php 
   if ($nilai==null) {
    echo "0";
   }
   else {
    echo $nilai;
   }
    ?>
  </div>
 </form>
</div>
</body>
</html>
Untuk mempercantik tampilan, gunakan CSS berikut agar tampilannya lebih bagus.
body{
 background: #675234;
}
.container{
  width: 350px;
  padding: 20px;
  margin: 50px auto;
  background: #ffffbb;
  box-shadow: 0px 0px 20px #000;
  border: 2px solid #4d5368;
  border-radius: 20px;
  text-align: center;
}
.counter{
 width: 98%;
 border-radius: 5px;
}
.navigasi{
 width: 49%;
 border-radius: 5px;
 padding: 5px;
 background: #764323;
 color: white;
}
.bigNumber{
 font-size: 90px;
} 


Untuk Demo aplikasinya bisa di akses di sini 

Komentar

Postingan populer dari blog ini

Membuat Aplikasi Rental Mobil Sederhana dengan C++ menggunakan Linked List

Kalkulator CASIO Sederhana dengan PHP tanpa Javascript