我在php中有一个表单,我必须检查db中是否有productid
和句点,如果是,则不提交表单。
现在写我正在检查
(if ($_POST[prodID'] == [productID'] && $_POST['Period']==['period'])
但如果选择禁用,或者如果上述检查为真,表格将无法提交?
答案 0 :(得分:1)
您的代码中有一个括号错误,正确
(if ($_POST[prodID'] == [productID'] && $_POST['Period']==['period'])
到
if ($_POST['prodID'] == ['productID'] && $_POST['Period']==['period'])
休息你想要这样的东西
$submit_button = "";
if ($_POST['prodID'] == ['productID'] && $_POST['Period']==['period'])
{
$submit_button = "disabled";
}
<input type="submit" <?php echo $submit_button ?> >
这将禁用您的提交按钮并停止提交表单,您可以在if条件中写入消息,以便用户知道表单被禁用的原因