フォームには 4 つのフィールドがあり、そのうちの 2 つは null を許可しているため、ユーザーがこれらのフィールドに入力しないと、INSERT は失敗し、$mysqli->prepare
false が返されます。
次の形式では、メールアドレスと電話番号は必須ではありません。
したがって、空白のフィールドを送信し、他の入力済みフィールドのデータを挿入する方法はありますか?
function newcontact()
{
$mysqli = connect();
$query = "INSERT INTO contacts( first_name, last_name, email, phone_no, contact_by )Values( '$this->first_name', '$this->last_name',
'$this->email', $this->phone, $this->user_id)";
//die( $query );
$stmt = $mysqli->prepare( $query );
if( $stmt->execute() )
{
$mysqli->close();
return true;
}
}