我想做一些錯誤檢查。我想這樣做,如果在html頁面上沒有選中單選按鈕,它將傳遞給php並告訴用戶選擇單選按鈕和鏈接返回到該頁面。在PHP中切換語句
包括的是我當前的代碼:
PHP
<?php
switch($_POST["city"]){
case "sf":
echo "Welcome to San Francisco, enjoy the beautiful weather.";
break;
case "tokyo":
echo "Welcome to Tokyo, enjoy the sushi.";
break;
case "paris";
echo "Welcome to Paris, enjoy the Eiffel Tower.";
break;
Default:
echo "Please pick a city.";
echo "<a href=\"/week7.html\">Go Back</a>";
}
?>
HTML
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div>
<form action="Week7PHP.php" method="post">
<input type="radio" name="city" value="sf">San Francisco<br />
<input type="radio" name="city" value="paris">Paris<br/>
<input type="radio" name="city" value="tokyo">Tokyo<br/>
<input type="submit" id="Submit">
</form>
</div>
</body>
</html>
這是給當它沒有發現任何檢查單選按鈕的錯誤。
這是如果沒有選項選擇了錯誤:注意:未定義指數:城市
什麼 「錯誤」 它給? – penartur 2012-02-20 05:29:12
在切換前echo $ _POST [「city」]。檢查它給出了什麼。 – 2012-02-20 05:30:04
注意:未定義索引:city 多數民衆贊成除了在「巴黎」語法明智之後的分號錯誤 – stytown 2012-02-20 05:33:11