Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
tabel otomatis sekaligus menampilkan data dari data base
bagaimana ya caranya kita buat tabel secara otomatis input kolom dan barisnya kemudian dalam tabel tersebut juga menampilkan isi dari database
terima kasih
8 Jawaban:
Jadi gini gan,saya ingin buat sebuah tabel otomatis dengan input jumlah kolom dan baris tekan submit dan tabel pun terbentuk,yang masih bingung adalah bgamana caranya ya tabel yg sudah kita buat juga bisa terkoneksi dg database dan menampilkan field dari database
maksudnya agan punya database -> terus agan mau tampilin dengan kolom apa aja yang dipilih dan berapa banyak barisnya menggunakan 1 tombol gitu?
kalau baris mungkin bisa lihat ini buat referensi https://datatables.net/examples/ajax/null_data_source.html
kalau kolomnya ane belum pernah ketemu kasus begitu gan
maksudnya saat ada yang ingin buat tabel, agan cukup masukin jumlah kolom dan baris aja?
Iya saya pengen buat tabel hanya dengan input jumlah kolom dan baris kemudian di submit dan muncul tabel yg kita mau gan
Bukan sampe situ aja,saya jga pngen tabel yg sdah berhasil di buat terhubung ke database gan
Bisa gan, coba struktur database-nya seperti apa?
biar ane bisa ada gambaran dan mudah-mudahan ane bisa buat contohnya.
"bgamana caranya ya tabel yg sudah kita buat juga bisa terkoneksi dg database dan menampilkan field dari database"
tinggal dibikin query create table dan kolom nya, terus ambil / isi datanya:
//inisiasi table & kolomnya
$namaTable = "tableBaru";
$namaKolom1 = "kolomBaru1";
$tipeKolom1 = "tipeKolom1";
$namaKolom2 = "kolomBaru2";
$tipeKolom2 = "tipeKolom2";
//create table
mysqli_query("CREATE TABLE " . $namaTable . " ( " . $namaKolom1 $tipeKolom1, $namaKolom2 $tipeKolom2 . " )");
//isi tablenya
mysqli_query("INSERT INTO ". $namaTable . " SET (". $namaKolom1, $namaKolom2 .") VALUE (1,2)");
//ambil tablenya
$isiTable = mysqli_query("SELECT * FROM ". $namaTable);
kalo mau nampilin table di front tinggal bikin table nya:
<?php
$db_host = "localhost";
$db_username = "vistor";
$db_pass = "visitor";
$db_name = "test";
$db = new PDO('mysql:host='.$db_host.';dbname='.$db_name,$db_username,$db_pass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
$query = $db->query('SELECT * FROM pet');
?>
<html>
<head>
<title> php test script - hope this works </title>
</head>
<body>
<h1>php & mysql connection</h1>
<hr>
<table border = '2'>
<tr>
<th>id</th>
<th>name</th>
</tr>
<?php
while ($row = $query->fetch())
{
echo "<tr>";
echo "<td>" . $row['id'] ."</td>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['price'] . "</td>";
echo "</tr>";
}
?>
</table>
</body>
</html>
Kalo mau update terus table nya sesuai database, tinggal pakai ajax jquery