Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Data yang akan ditampilkan dalam database tidak dapat muncul. error pada line 27 dan 28.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tampilan Data dalam Database</title>
</head>
<body>
<table border="1">
<tr>
<td>NO</td>
<td>NAMA</td>
<td>ALAMAT</td>
<td>AKSI</td>
</tr>
<?php
include "koneksi.php";
$baca_data = mysqli_query($link, "SELECT * FROM tabel_database");
$nomor = 1;
IF($baca_data == FALSE){
die(mysqli_connect_error());
}
while ($R = mysqli_fetch_array($baca_data)){ ?>
<tr>
<td><?php echo $nomor; ?></td>
<td><?php echo $R['nama'];?></td>
<td><?php echo $R['alamat'];?></td>
<td><a href="edit.php?id=<?php echo $R['id'];?>">edit </a>
<a href="delete.php?id=<?php echo $R['id'];?>">delete</a>
</td>
</tr>
<?php $nomor++; } ?>
</table>
</body>
</html>
Tanggapan
Kode tersebut saya beri nama Read.php
Saya coba-coba buat contoh CRUD pada php
Maaf untuk listing program berikutnya saya taro di kolom jawaban supaya jelas soalnya
coba cantumkan error messages nya
Udah bisa kok, cuman ganti nama variabel ama hilangin xdebug dlu.
6 Jawaban:
<pre> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>MEMBUAT DATABASE</title> </head> <body> <form action="inputdatabase.php" method="post" enctype="multipart/form-data"> <table> <tr><td>Nama</td><td> <input type="text" name="nama" size="25" required></td></tr> <tr><td>Alamat</td><td> <textarea name="alamat" cols="50" rows="2"></textarea></td></tr> <tr><td><input type="submit" value="SIMPAN KEDALAM DATABASE"></td></tr> </table> </form> </body> </html> </pre>
Kalo yang ini saya beri nama Create.php
<pre> <?php include "koneksi.php";
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$query = "INSERT INTO tabel_database (nama, alamat) VALUES ('$nama','$alamat')";
$hasil = MYSQLI_QUERY($link, $query);
if ($hasil) {
echo "BERHASIL DIMASUKKAN KEDALAM DATABASE";
}
else {
echo "GAGAL DIMASUKKAN KEDALAM DATABASE";
}
?> </pre> Kalo yg ini saya beri nama inputdatabase.php
<pre>
<?php
$link = mysqli_connect("localhost","root","");
mysqli_select_db($link, "database_crud");
</pre>
Dan ini koneksi.php
Tanggapan
Maaf untuk listing program yang lain saya tulis di kolom jawaban, soalnya nggak bsa klo di kolom komentar
Mohon bantuannya mastah :D
coba pake fetch assoc, karna kalo pake fetch array yg keluar itu indexed array, sedangkan cara kamu manggil pake $r['nama'] alias cara manggil array associative
mungkin kamu bisa mengganti <pre> mysqli_fetch_array </pre>
menjadi <pre> mysqli_fetch_assoc </pre>
ingin mendapatkan kemenangan hingga jutaan dan ratusan juta rupiah ???? bisa langsung kunjungi situs IDN <a href='https://bit.ly/2Y8gKuK'>https://bit.ly/2Y8gKuK</a>
info lebih lanjut <a href='https://bit.ly/35iQf7l'>kontak WA</a>
Tanggapan
Gini ni contoh sampah masyarakat