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

avatar programerpemula
@programerpemula

36 Kontribusi 2 Poin

Diperbarui 5 tahun yang lalu

8 Jawaban:

Pertanyaannya kurang jelas gan

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 5 tahun yang lalu

buat seperti phpgrid maksudnya kali gan

avatar VOLTUS
@VOLTUS

1 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

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

avatar programerpemula
@programerpemula

36 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

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

avatar uzzielpelawak
@uzzielpelawak

72 Kontribusi 21 Poin

Dipost 5 tahun yang lalu

maksudnya saat ada yang ingin buat tabel, agan cukup masukin jumlah kolom dan baris aja?

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 5 tahun yang lalu

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

avatar programerpemula
@programerpemula

36 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Bisa gan, coba struktur database-nya seperti apa?

biar ane bisa ada gambaran dan mudah-mudahan ane bisa buat contohnya.

avatar uzzielpelawak
@uzzielpelawak

72 Kontribusi 21 Poin

Dipost 5 tahun yang lalu

"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

avatar keccikun
@keccikun

364 Kontribusi 196 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban