我正在开发一个拥有客户表格的网站以获取详细信息。
当我尝试通过isset()检查变量以获取文本字段时,但在比率或复选框上,如果万一我错过了选中或选择框的地方,我就会报错
这是我的代码
if(isset($_POST['submit']))
{
$Finame = ($_POST['Name']);
$Mobile = ($_POST['Mob']);
$Email = ($_POST['Email']);
$Date = ($_POST['Date']);
if (!empty($_POST['submit']))
{
$Resd = ($_POST['first']);
$Sei = ($_POST['second']);
$ProK = ($_POST['third']);
$sql = "INSERT INTO survey_feedback(Name,Mob,Email,Date,first,second,third) VALUES('$Finame','$Mobile','$Email','$Date','$Resd','$Sei','$ProK')";
$result = mysqli_query($sql);
}
}
在上面的代码中,前三个是文本框,接下来的三个是比率框。 如果我错过广播或文本框中的任何一个,则会向我显示错误,为notice_error。
因此,将比例整体更改为empty()函数。
也显示了错误,即使该值为null,任何人都可以帮助我找到更好的解决方案来将数据存储在数据库中。