私はデータベースへの入力データについて質問したいと思います。常に結果 "Gagalのdaftar" を示しデータベースへの入力に失敗しました
<?php
include "koneksi.php";
if(isset($_POST['daftar'])){
$daftar = mysqli_query($conn, "INSERT INTO tb_daftar VALUES
('".$_POST['id']."',
'".$_POST['nama']."',
'".$_POST['asal_sekolah']."',
'".$_POST['jenis_kelamin']."',
'".$_POST['nama_ayah']."',
'".$_POST['nama_ibu']."',
'".$_POST['alamat']."',
'".$_POST['no_hp']."',
'')");
if($daftar){
$pesan1 = "Berhasil daftar";
echo "<script type='text/javascript'>alert('$pesan1');</script>";
}else{
$pesan2 = "Gagal daftar";
echo "<script type='text/javascript'>alert('$pesan2');</script>";
}
}
?>
.. どのようにそれを修正するには?ありがとう! mysqli_error
else{
$pesan2 = mysqli_error($conn);
echo "<script type='text/javascript'>alert('Error: '+$pesan2);</script>";
}
は'最後のコンマを削除 ' "[no_hp ']。$ _ POST。'"':ここではmysqliのを学ぶためにいくつかのリンクあり--- –
@SimoneNigroいいえ、彼はできません。 $ _ POST ['no_hp']。 "'、 ' ') –
@AmitGupta彼は正しいです。 OPが準備された声明を使用したかどうかを確認する方がはるかに簡単です。 – Barmar