Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
data di from tidak bisa di insert di database
udah dua hari kak masih bingung eror nya di mana
Screenshot_4.png
Screenshot_5.png
padahal penepatan basis data sama tabel nya udah bener
codingan form
<?php
require "functions.php";
// cek apakah tombol sumbit di tekan
if ( isset($_POST["submit"])) {
// cek apakah data nya berhasil di tambahkan
if (tambah($_POST) > 0) {
echo "data berhasil di tambahkan ";
}else {
echo "data gagal di tambahkan ";
}
}
?>
<!-- html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>menambah data mahasiawa </title>
</head>
<body>
<div class="tambah">
<form action="" method="post">
<!-- Nama -->
<label for="nama">Nama : </label>
<input type="text" name="nama" id="nama" >
<br>
<!-- harga -->
<label for="harga">Harga :</label>
<input type="text" name="harga" id="harga" >
<br>
<!-- No Buku -->
<label for="no_buku">No Buku :</label>
<input type="text" name="no_buku" id="no_buku" >
<br>
<!-- Pembuat -->
<label for="pembuat">Pembuat :</label>
<input type="text" name="pembuat" id="pembuat" >
<br>
<label for="gambar">gambar :</label>
<input type="text" name="gambar " id="gambar" >
<br>
<!-- Tambahkan -->
<button type="submit">Tambahkan</button>
</form>
</div>
<a href="latihan1.php "> kemnbali ke home </a>
</body>
</html>
Tanggapan
Untuk gambar apakah berupa file atau hanya teks ?
atribut gambar di form nya*
Dan bolehkah lampirkan screenshot dari kodingan yang ada untuk sisi form nya
Oiya dan apakah id pada tabel databasenya sudah menggunakan auto increments ?
gambar berupa text soalnya ini baru menambahkan
codingan from di atas udah ada bang
from berupa text
3 Jawaban:
<div>untuk bagian tabel di databasenya yang bertipe data int / integer<br>mungkin coba query dari phpnya jangan gunakan tanda petik, langsung saja $harga, $no_buku tanpa petik</div>
Tanggapan
tetep ngak bisa bang
untuk id di tabel detail_buku nya sudah auto increment ?
<div>pada bagian <br><button type="submit">Tambahkan</button><br>coba di ubah menjadi seperti ini<br> <button type="submit" name="submit">Tambahkan</button><br><br></div>
<div>Seperti apa yang dikatakan oleh @solehrasta , bagian button harus diberikan atribut name, karena pada bagian pengecekan proses submit data-nya kamu menggunakan $_POST['submit'], maka harus ada inputan dengan atribut bernilai 'submit'.<br><br>Jadi pada bagian ini : </div><pre><button type="submit">Tambahkan</button></pre><div>diubah menjadi :</div><pre><button name='submit' type="submit">Tambahkan</button> atau bisa juga dengan <input type='submit' name='submit'></pre><div><br>Yang perlu diperhatikan adalah nilai dari atibut name-nya, kalo atribut name-nya bernilai bukan 'submit', misalkan seperti ini :</div><pre><input type='submit' name='kirim'></pre><div>maka untuk proses pengecekan pada PHP-nya dapat menggunakan seperti ini :</div><pre><?php if(isset($_POST['kirim'])){ <-- Atribut name bernilai -> 'kirim' //DO SOMETHING }</pre><div><br>Semoga terbantu.</div>