目標:試圖確保沒有任何字段留空,包括單選按鈕組和下拉。任何人?Php驗證的形式
HTML
** PHP(add_p_c.php)**
<?php
if (isset($_POST['submit'])) {
if (empty($selected_radio)){ echo "You need to select a prof or course";} else(return;)
$selected_radio = $_POST['addType'];
if (empty($course_prof_name)){ echo "You need to enter a name";} else(return;)
$course_prof_name = $_POST['name'];
if (empty($select_dep)){ echo "You select a dept";} else(return;)
$select_dep = $_POST['deptName'];
$email = $_POST['email'] = "[email protected]";
if(eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
return;
}
else {
echo "<span color='red;'>Invalid email address.</span>";
}
}
?>
4嵌套if語句? – Galen 2011-04-19 15:08:05
它不是必需的,但是如果提問者想要對未設置的字段做出響應,這很容易讓他這樣做。如果他不想單獨解決缺失的字段,他可以在第二個if語句中使用OR(||)運算符。 – reeeky2001 2011-04-19 15:32:15