HTML5 フォームをデータベースに送信するための基本的な機能を備えた MySQLi を使用する PHP サイトを作成しました。問題は、すべてのフィールドが完了した場合にのみデータベースに挿入されることです。一部のフィールドを空白のままにできるようにするにはどうすればよいですか?
//connection statements above
$first=$_POST['first'];
$last=$_POST['last'];
$signed=$_POST['signed'];
$cardnumb=$_POST['cardnumb'];
$perm=$_POST['permcard'];
$stmt = $mysqli->prepare("INSERT INTO information (first_name, last_name, signed, number, permanent) VALUES (?,?,?,?,?)");
$stmt->bind_param("sssss", $first, $last, $signed, $cardnumb, $perm);
$stmt->execute();
$stmt->close();
明確にするために、すべてのフィールドが入力されている場合、このコードは完全に正常に機能します。フィールドが空のままの場合は機能しません。
空のフィールドでこれを機能させる方法はありますか?