Contoh Perulangan Menggunakan While Berdasarkan Value Post dari Form di PHP

While merupakan perintah perulangan dalam PHP, secara sederhana struktur do while adalah sebagai berikut :

while (kondisi) {
       statement
Kondisi disini adalah kondisi yang benar dimana pada saat suatu parameter sesuai dengan kondisi itu maka akan dilakukan tindakan yang tercatat di bagian statetment.

Kita akan coba praktekan penggunaan while dengan nilai batasan/kondisi yang diinput dari form.
Buat folder baru agar tidak bercampur dengan project anda yang lain.

Buatlah file, disini saya buat dengan nama form1_post.php
Isi file tersebut dengan kode dibawah ini.

 <!DOCTYPE html>
<html>
 <head>
  <title>Perulangan dengan for while</title>
 </head>
 <body>
  <h2>Membuat perulangan dari angka satu sampai ...</h2>
  <form method="post" action="proses_form1.php">
  <label>Batas Perulangan</label>
  <input type="text" name="batas">
  <input type="submit" value="Proses">
  </form>
 </body>
</html> 

Disitu saya menggunakan type text untuk input field bernama batas, anda bisa menggantinya menjadi number jika anda mau.

Lalu buat lagi file kedua dengan judul proses_form1.php
Anda bisa merubah judul file ini sesuai dengan apa yang anda masukkan kedalam 'action' di tag form. Bisa kita lihat disini pada action tercetak proses_form1.php

Masukan kode ini kedalam file tersebut.

 <?php
 $angka = 1; //Perulangan akan dimulai dari angka satu
 $batas = $_POST['batas']; //Perulangan akan diakhiri sesuai angka yang di input
 while($angka <= $batas) //Perulangan akan terjadi sampai angka=batas
 {
  echo $angka."<br>";
  $angka++; //Untuk menambahkan angka diatasnya dengan satu (bertambah satu)
 }
?>

Dan sekarang check pada browser.


Misalnya saya memasukkan angka batasnya adalah 15.

Dan inilah hasilnya dari perulangan while.


Silahkan download source code nya disini



Post a Comment

Previous Post Next Post