フォームが送信され、ユーザーがすべてのフォームに入力していない場合、空の変数を上書きしたいと思います。
私のmysqliクエリは次のようになります
$stmt = $con->prepare("INSERT INTO test (msg, name, time)
VALUES (?, ?, ?)");
$stmt->bind_param('sss', $_POST[msg],$_POST[name],$_POST[main]);
$stmt->execute();
$stmt->close();
簡単に言うと、ユーザーが匿名として返す名前を入力しない場合...およびユーザーがメッセージを入力しない場合、私はそれを入力したいと思います変数$cit
私はいくつかのことを試しましたが、何も成功しませんでした...私が試したこと
if(isset($_POST['submit'])){
if(empty($_POST['msg'])){
$stmt->bind_param('s', 'anonymous');
}
}
などなど
そのコードをクエリの上と下の両方に配置しようとしましたが、何も起こりませんでした。