この 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";
}
私の質問を理解していただければ幸いです。良い1日を :)