DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Membuat tabel di PHP seringkali diperlukan saat kamu ingin menampilkan data dalam format yang terstruktur dan mudah dibaca. PHP, sebagai bahasa scripting server-side, menjadi pilihan tepat untuk mengelola data ini. Langsung saja, mari kita pelajari langkah-langkah untuk membuat tabel di PHP.
Sebagai langkah awal, kamu perlu memastikan bahwa server lokal atau hosting yang kamu gunakan sudah mendukung PHP. Selain itu, editor teks seperti Notepad++ atau IDE seperti Visual Studio Code juga diperlukan untuk menulis kode.
Dimulai dengan menulis struktur dasar HTML. Hal ini diperlukan karena tabel yang akan kita buat adalah bagian dari dokumen HTML yang dihasilkan oleh PHP.
<!DOCTYPE html>
<html>
<head>
<title>Tabel PHP Sederhana</title>
</head>
<body>
<!-- Tempat tabel akan muncul -->
</body>
</html>
Setelah itu, tambahkan blok PHP di mana kamu akan menulis kode untuk menghasilkan tabel.
<?php
// Kode PHP akan ditulis di sini
?>
Teknik paling dasar untuk membuat tabel di PHP adalah dengan menggunakan perintah echo
. Contoh di bawah ini akan menampilkan tabel sederhana dengan beberapa baris dan kolom.
<?php
echo '<table border="1">';
echo '<tr><th>Nama</th><th>Email</th></tr>';
echo '<tr><td>Alice</td><td>alice@example.com</td></tr>';
echo '<tr><td>Bob</td><td>bob@example.com</td></tr>';
echo '</table>';
?>
Kode di atas akan menghasilkan sebuah tabel HTML dengan border, dua baris data, dan sebuah baris header. Setiap echo
akan mengeluarkan string HTML yang terstruktur hingga membentuk tabel keseluruhan.
Dalam kasus nyata, data biasanya datang dari database, dan kamu mungkin perlu menampilkan banyak baris data. Dalam situasi ini, loop sangat berguna.
Misalnya, kamu memiliki array $users
yang berisi data pengguna, kamu bisa membuat tabel dengan loop foreach
seperti berikut:
<?php
$users = [
['nama' => 'Alice', 'email' => 'alice@example.com'],
['nama' => 'Bob', 'email' => 'bob@example.com'],
// Tambahkan lebih banyak pengguna jika perlu
];
echo '<table border="1">';
echo '<tr><th>Nama</th><th>Email</th></tr>';
foreach ($users as $user) {
echo "<tr><td>{$user['nama']}</td><td>{$user['email']}</td></tr>";
}
echo '</table>';
?>
Dengan menggunakan foreach
, tabel akan mengisi dirinya sendiri dengan data dari array $users
.
Tabel yang tidak distilisasi bisa terlihat datar dan sulit dibaca. Untuk menambahkan gaya, kamu bisa menulis CSS di bagian <head>
dokumen HTML.
<head>
<style>
table {
width: 100%;
border-collapse: collapse;
}
table, th, td {
border: 1px solid #ddd;
}
th, td {
padding: 8px;
text-align: left;
}
th {
background-color: #f2f2f2;
}
</style>
</head>
CSS di atas akan memberikan tampilan yang lebih bersih dan modern pada tabel kamu.
Dengan mengikuti panduan sederhana ini, kamu sudah bisa membuat tabel di PHP untuk menampilkan data dalam format yang rapi dan terstruktur. Ingat, penyesuaian lebih lanjut mungkin diperlukan sesuai dengan kebutuhan spesifik proyek kamu. Selamat mencoba!
Link terkait: