PHP ???? ?? ??? ?? ? ?? ??
?? ??
?? ??? ???? ??? ?? ??? ????? "??", "E - ??' ? '??' ??? ???? ??? ? ????.
?? ?? ?? ?? ?? ??? ?? ?????.
?? ???? $nameErr, $emailErr, $genderErr ? $websiteErr ? ? ?? ??? ??? ???????. ??? ?? ??? ?? ??? ?????. ?? ? $_POST ??? ?? if else ?? ??????. ? ???? $_POST ??? ?? ??? ?????(PHP? empty() ?? ??). ?? ??? ?? ?? ???? ?????. ?? ?? ??? ???? test_input() ??? ?????.
<?php // 定義變量并默認設為空值 $nameErr = $emailErr = $genderErr = $websiteErr = ""; $name = $email = $gender = $comment = $website = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { if (empty($_POST["name"])) { $nameErr = "名字是必需的。"; } else { $name = test_input($_POST["name"]); } if (empty($_POST["email"])) { $emailErr = "郵箱是必需的。"; } else { $email = test_input($_POST["email"]); } if (empty($_POST["website"])) { $website = ""; } else { $website = test_input($_POST["website"]); } if (empty($_POST["comment"])) { $comment = ""; } else { $comment = test_input($_POST["comment"]); } if (empty($_POST["gender"])) { $genderErr = "性別是必需的。"; } else { $gender = test_input($_POST["gender"]); } } ?>
?? ??? ??
?? HTML ?? ????? ?? ????? ?????. ??? ??? ???? ?? ???? ???? ??? ???????. (???? ??? ???? ?? ??? ???? ?? ???? ?????.):
<!DOCTYPE html> <html> <head> <title>php中文網(wǎng)</title> </head> <body> <form method="post" action=""> 名字: <input type="text" name="name"> <span class="error">* <?php echo $nameErr;?></span><br><br> E-mail: <input type="text" name="email"> <span class="error">* <?php echo $emailErr;?></span><br><br> 網(wǎng)址: <input type="text" name="website"> <span class="error"><?php echo $websiteErr;?></span><br><br> 備注: <textarea name="comment" rows="5" cols="40"></textarea><br><br> 性別: <input type="radio" name="gender" value="female">女 <input type="radio" name="gender" value="male">男 <span class="error">* <?php echo $genderErr;?></span><br><br> <input type="submit" name="submit" value="Submit"> </form> </body> </html>