我很难让这个 if 语句正常工作。我不希望 POST 字段“reference_nr”能够包含空值或数值。这是我的代码:
if(!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$_POST['faktura_email'])||
!is_numeric($_POST['skadesnummer'])||
!is_numeric($_POST['faktura_aar'])||
(strlen($_POST['faktura_aar']) > 4)||
!is_numeric($_POST['faktura_nr'])||
(strlen($_POST['faktura_nr']) > 3)||
!is_numeric($_POST['debitor'])||
!is_numeric($_POST['reference_nr'])){
print "Query fail";
} else {
print "Query success";
}
我希望你能理解我的问题。祝你今天过得愉快 :)