私のデータベースにデータを挿入するためのフォームを使用しています。 IDと名前がname1
のテキストボックスがあります。テキストボックスに値があることを確認してください
ユーザが送信をクリックすると、PHPスクリプトはデータを自分のデータベースに送信します。しかし、insert文は、テキストボックスが空のときにも実行されます。データが入力されていない場合、スクリプトはデータベースに空の行を作成します。
私のPHPスクリプトでは、テキストボックスの(値)が空であるかどうかをチェックしたいと思います。
複数のコードを試しましたが、スクリプトは空のデータをデータベースに送信します。
誰かが、テキストボックスに入力されたデータがあるかどうか調べる方法を知っていますか?
$query1 = "INSERT INTO product(user_id, name, price, tax) VALUES (?, ?, ?, ?)";
$stmt = $db->prepare($query1);
$exec1 = $stmt->execute(array($_SESSION['USER_ID'], $name1, $price1, $tax1));
if($exec1){
echo '<p>product1 is created</p>';
} else {
echo '<p>error</p>';
}
だから何があなたがこれまでに試した持ち、これを試してみてください? –