Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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; ?>

Batal

avatar XSpelengCorp
@XSpelengCorp

2 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

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 &lt;input type="text" placeholder="Isi" name="isi" required/&gt;&lt;/p&gt;

//Untuk di backend (PHP) uji variablenya kosong atau tidak if($_POST['nama'] == '') { die('ini kosong!') }else { //masukkan ke database } </pre>

avatar hilmanski
@hilmanski

2713 Kontribusi 2145 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban