如果存在于mysql db中,请不要提交表单

时间:2015-08-06 09:28:31

标签: php mysql content-management-system prestashop

我在php中有一个表单,我必须检查db中是否有productid和句点,如果是,则不提交表单。

现在写我正在检查

(if ($_POST[prodID'] == [productID'] && $_POST['Period']==['period'])

但如果选择禁用,或者如果上述检查为真,表格将无法提交?

1 个答案:

答案 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条件中写入消息,以便用户知道表单被禁用的原因

相关问题