Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Bagaimana agar mendapat pesan ketika form input tidak diisi?
Saya ingin bertanya mengenai kode yang di bawah ini kok saya input form yang kosong tetap saja ke input ya dengan hasil yang kosong, mohon penjelasan dan bantuannya untuk mengenai penulisan validasi yang benar itu seperti apa dengan menggunakan prepared statement, dan apakah ada yang salah dari penulisan kode saya yang dibawah ini? dan tolong kasih pendapatnya, terima kasih
prepare("INSERT INTO biodata(nama,isi) VALUES (?,?)"); $stmt->bind_param('ss', $nama, $isi);
$nama = $_POST['nama']; $isi = $_POST['isi'];
if($stmt->execute()): echo ""; else: echo ""; endif; endif; ?>
Tanggapan
bungkus kode di tag "kode" biar rapi, coba diedit
1 Jawaban:
Kode kamu di atas sama sekali tidak menguji kosong atau tidak, normal saja kalau dia mengisi ke databasenya
<pre> //Untuk di frontend (HTML) bisa tambahkan required di inputnya, contoh <input type="text" placeholder="Isi" name="isi" required/></p>
//Untuk di backend (PHP) uji variablenya kosong atau tidak if($_POST['nama'] == '') { die('ini kosong!') }else { //masukkan ke database } </pre>