表单中有 4 个字段,其中 2 个允许为空,因此如果用户不填写这些字段,则 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;
}
}