我在php中有一个表单,我必须检查productid
和句号是否在db中存在,如果是,那么不要提交表单。
write now I am checking
(if ($_POST[prodID'] == [productID'] && $_POST['Period']==['period'])
但是我怎么能使选择被禁用,或者如果上面的检查是真的,表单将不会被提交?
你的代码中有一个括号错误,请改正
(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条件中写一个消息,这样用户就会知道为什么表单被禁用