Perulangan while dan do-while pada dasarnya hampir sama. Perbedaan terletak pada ’lokasi’pengecekan kondisi perulangan. (DuniaIlkom)
Disini penjelasan mengenai do-while lumayan panjang, jadi bisa kalian baca langsung dari sumber terpercaya di http://www.duniailkom.com/tutorial-belajar-php-pengertian-dan-cara-penulisan-perulangan-do-while-dalam-php/.
Di halaman ini, fokus mencoba perulangan dengan menggunakan 2 masukan value yang dikirim dari suatu form.
Langkah pertama, buat file dengan judul form2_post.php (Suka-suka anda).
Masukan kode dibawah ini dan save.
Coba perhatikan bagian action, disitu tertulis bahwa data selanjutnya akan diproses di file proses_form2.php
jadi silahkan buat file tersebut. Pada input dengan name angka1 dan angka2 saya masih menggunakan type text, silahkan ganti dengan number jika mau.
Di file proses_form2.php masukan kode berikut.
Sebelum mencoba, biar saya beri penjabaran sedikit. Angka1 akan jadi angka pertama yang selanjutnya akan ditambahkan satu+satu+satu sampai pada batas. dan yang menjadi batas maksimal pengulangan adalah angka2.
Sekarang silahkan coba di web browser.
Disini penjelasan mengenai do-while lumayan panjang, jadi bisa kalian baca langsung dari sumber terpercaya di http://www.duniailkom.com/tutorial-belajar-php-pengertian-dan-cara-penulisan-perulangan-do-while-dalam-php/.
Di halaman ini, fokus mencoba perulangan dengan menggunakan 2 masukan value yang dikirim dari suatu form.
Langkah pertama, buat file dengan judul form2_post.php (Suka-suka anda).
Masukan kode dibawah ini dan save.
<!DOCTYPE html>
<html>
<head>
<title>Perulangan dengan for while</title>
</head>
<body>
<form method="post" action="proses_form2.php">
<table border="1" cellpadding="4px">
<tr>
<td colspan="2">
<h2>Masukan Angka</h2>
</td>
</tr>
<tr>
<td>
<label>Angka 1</label>
</td>
<td>
<input type="text" name="angka1" required>
</td>
</tr>
<tr>
<td>
<label>Angka 2</label>
</td>
<td>
<input type="text" name="angka2" required="">
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="Proses">
</td>
</tr>
</table>
</form>
</body>
</html>
Coba perhatikan bagian action, disitu tertulis bahwa data selanjutnya akan diproses di file proses_form2.php
jadi silahkan buat file tersebut. Pada input dengan name angka1 dan angka2 saya masih menggunakan type text, silahkan ganti dengan number jika mau.
Di file proses_form2.php masukan kode berikut.
<?php
$angka1 = $_POST['angka1'];
$angka2 = $_POST['angka2'];
do
{
echo $angka1."<br>";
$angka1=$angka1+1;
} while ($angka1 <= $angka2);
?>
Sebelum mencoba, biar saya beri penjabaran sedikit. Angka1 akan jadi angka pertama yang selanjutnya akan ditambahkan satu+satu+satu sampai pada batas. dan yang menjadi batas maksimal pengulangan adalah angka2.
Sekarang silahkan coba di web browser.
Silahkan download source code nya disini