验证意外{

时间:2012-11-23 15:21:37

标签: php mysql validation

当我试图验证我的数据时我得到了这个错误,我不明白为什么它是'意外'

//Requests fields from form on previous page  
 $CDID = $_REQUEST['CDID'];
 $CDTitle = isset($_REQUEST['CDTitle']) ? $_REQUEST['CDTitle'] :null;
 $CDYear = isset($_REQUEST['CDYear']) ? $_REQUEST['CDYear'] :null;
 $catID = isset($_REQUEST['catID']) ? $_REQUEST['catID'] :null;
 $pubID = isset($_REQUEST['pubID']) ? $_REQUEST['pubID'] :null;


if(empty($CDTitle) || (empty($CDYear) || (empty($catID) || (empty($pubID)){
die("<p> You must enter all fields</p>\n");}

3 个答案:

答案 0 :(得分:2)

您的if语句应为:

if(empty($CDTitle) || empty($CDYear) || empty($catID) || empty($pubID)){

你有太多的括号,所以php希望看到更多的结束括号来关闭你的条件。我删除了不必要的括号。

答案 1 :(得分:0)

多余的括号..

变化:

if(empty($CDTitle) || (empty($CDYear) || (empty($catID) || (empty($pubID)){

为:

if(empty($CDTitle) || empty($CDYear) || empty($catID) || empty($pubID)){

答案 2 :(得分:0)

)失踪:

if(empty($CDTitle) || (empty($CDYear) || (empty($catID) || (empty($pubID)){

应该是:

if(empty($CDTitle) || (empty($CDYear)) || (empty($catID)) || (empty($pubID))){

if(empty($CDTitle) || empty($CDYear) || empty($catID) || empty($pubID)){
相关问题