Membuat Table Otomatis Menggunakan Perulangan For

Tentunya, teman teman sering melihat data yang ditampilkan ke dalam bentuk table, misalnya data karyawan, data mahasiswa, data produk, dll. Secara konsep PHP caranya cukup mudah, hanya menggunakan konsep perulangan, maka kita sudah bisa menampilkan data ke dalam bentuk table, tanpa harus ketik satu satu.

Pemahaman logika pembuatan table ini mutlak kita perlu pahami, mengapa ? Karena saat ini sudah banyak tersedia template table yang hanya bermodalkan copy paste. Template tentunya lebih mempermudah dalam pembuatan table, namun jika kita menginginkan tampilan table perlu ada modifikasi sesuai dengan selera kita pastinya kita akan bingung. Nah, disinilah pentingnya kita memahami pembuatan table secara logik pemrograman.

Dalam contoh ini saya menggunakan perulangan for, pada contoh berikutnya saya juga akan menggunakan perulangan yang lain. Berikut source code nya


<html>
	<head>
		<title>Perulangan Input 1</title>
	</head>
	<body>
		<form method="post" action="">
			<label>Masukkan sembarang angka 1</label><br>
			<input type="text" name="angka1"><br>
			<label>Masukkan sembarang angka 2</label><br>
			<input type="text" name="angka2"><br><br>
			<input type="submit" name="submit" value="Proses">
	
		</form>
	</body>
</html>

<?php
	if(isset($_POST['submit'])){
		//echo "submit clicked";

		$angka1=$_POST['angka1'];
		$angka2=$_POST['angka2'];

	//	echo $angka;
		echo "<table border='1' width='1000' align='center'><tr><td>No</td><td>Nama</td></tr>";
		for($i=$angka1; $i<=$angka2; $i++){
			//echo $i."";
			echo "<tr>";
			echo "<td width='5%'>$i</td>";
			echo "<td>$i</td>";
			echo "</tr>";
		}
		echo "</table>";
	}
	
?>

Table ditampilkan

Semoga membantu

Leave a comment