<?PHPが // NULL値を変数とデフォルトを定義 $ nameErr = $ emailErr = $ genderErr = $ websiteErr = "" ; $名 = $メール = $性別 = $コメント = $ウェブサイト = "" ; IF($ _SERVER [ "REQUEST_METHOD"] == "POST" ){ IF(空($ _POST [ "名前" ])){ $ nameErr = "名前が必要である。" ; } 他{ $名 = test_input($ _POST[ "名前" ])。 } であれば(空($ _POST [ "電子メール" ])){ $ emailErr = "邮箱是必需的" 。 } 他{ $電子メール = test_input($ _POST [ "電子メール" ])。 } であれば(空($ _POST [ "ウェブサイト" ])){ $サイト = "" ; } 他{ $ウェブサイト = test_input($ _POST [ "ウェブサイト" ])。 [ "コメント" ])){ $コメント = "" ; } 他{ $コメント = test_input($ _POST [ "コメント" ])。 } であれば(空($ _POST [ "性別" ])){ $ genderErr = "性别是必需的" 。 } 他{ $性別 = test_input($ _POST [ "性別" ])。 } } ?>
<!DOCTYPE HTML> <HTML> <HEAD> <METAのcharset = "UTF-8"> <タイトル>初心者チュートリアル(runoob.com)</ TITLE> <スタイル> .ERROR {色:#1 FF0000を;} </スタイル> </ HEAD> <BODY> <?PHPが // NULL値を変数とデフォルトを定義 $ nameErr = $ emailErr = $ genderErr = $ websiteErr = "" ; $名 = $メール = $性別 = $コメント = $ウェブサイト = "" ; IF($ _SERVER [ "REQUEST_METHOD "] == "POST" ){ IF(空($ _POST [ "名前" ])){ $ nameErr = "名前が必要である。" ; } 他{ $名 = test_input($ _POST [ "名前" ]); } IF(空($ _POST [ "メールに" ])){ $ emailErr = "メールボックスが必要である。" ; } 他{ メールで$ = test_input($ _POST "メールで" [ ]); } IF(空($ _POST [ "サイト"])){ $ウェブサイト = "" ; } 他{ $ウェブサイト = test_input($ _POST [ "ウェブサイト" ])。 } であれば(空($ _POST [ "コメント" ])){ $コメント = "" ; } 他{ $コメント = test_input($ _POST [ "コメント" ])。 } であれば(空($ _POST [ "性別" ])){ $ genderErr = "性别是必须的" 。$性別 = test_input($ _POST [ "性別" ])。 } } 関数 test_input($データ){ $データ = トリム($データ)。 $データ =のにstripslashes($データ)。 $データ =のはhtmlspecialchars($データ)。 返す $データを、 } ?> <H2> PHP表单验证实例</ H2> <P> <スパンクラス = "エラー"> *必填字段</スパン> </ P> <フォームメソッド= "POST" ACTION = "<[ 'PHP_SELF']);?> "> 名字:の<input type =" text」NAME = "名前"> <スパンクラス?= "エラー"> * <PHPのエコー $ nameErr ;?> </ span>の <BR > <BR> E - メール:の<input type = "text"の名= "メール"> <スパンクラス = "エラー"> * <PHPの?エコー $ emailErr ;> </ span>の? <BR> <BR> 网址:の<input type = "text" NAME = "ウェブサイト"> <スパンクラス = "エラー"> <?PHPのエコー $ websiteErr ;?></ span>の <BR> <BR> 备注:<TEXTAREA名= "コメント"列= "5" COLS = "40"> </ TEXTAREA> <BR> <BR> 性别: <入力タイプ= "ラジオ"名前= "性別"値= "女"> 女 の<input type = "ラジオ"名前= "性別"値= "男性"> 男 <スパンクラス = "エラー"> * < ?PHPのエコー $ genderErr ;?> </ span>の <BR> <BR> <入力タイプ=名前= "提出"値=> "送信" "送信" </フォーム> <?PHPの エコー "<H2>您的输入:</ H2>" ; エコー $の名前を、 エコー「<BR>」。 エコー $ Eメールを。 エコー「<BR>」。 エコー $のウェブサイト。 エコー「<BR>」。 エコー $コメント。 エコー「<BR>」。 エコー $性別; ?> </ BODY> </ HTML>