$sql = "INSERT INTO `employee_master` ( em_first_name, em_middle_name, em_last_name, em_gender, em_DOB, em_DOJ, em_mobile_no, em_alternate_mobile_no, em_landline_no, em_permanent_address, em_corresponding_address, em_email_id ) VALUES(
'" . $params["txtFirstName"] . "',
'" . $params["txtMiddleName"] . "',
'" . $params["txtLastName"] . "',
'" . $params["selGender"] . "',
'" . $params["txtDOB"] . "',
'" . $params["txtDOJ"] . "',
'" . $params["txtMobileNo"] . "',
'" . $params["txtAlternateMobileNo"] . "',
'" . $params["txtLandlineNo"] . "',
'" . $params["txtPermanentAddressTextarea"] . "',
'" . $params["txtCorrespondingAddressTextarea"] . "',
'" . $params["txtEmailID"] . "'); ";
//echo $sql;
echo $result = mysqli_query($this->conn, $sql) or die("Error to insert User.");
}
($('#selReligion')。val()== -1)? " " :$('#selReligion')。val(),
这里我想使用条件运算符。 现在..如果selGender为null,则插入-1 但我想插入0或null
答案 0 :(得分:0)
使用三元运算符。它会根据您的需要插入0而不是-1。
如果$params["selGender"]
不为null,那么它将插入值,否则为0.你可以根据需要改变条件。
'" . (!empty($params["selGender"])) ? $params["selGender"] : 0 . "',
<强>编辑:强>
实现这一目标的其他方法是:
拿一个变量:
$selGender = '0';
if(!empty($params["selGender"]))
$selGender = $params["selGender"];
然后使用此变量:
'" . $selGender . "',