일부 오류 검사를 시도하고 있습니다. html 페이지에서 라디오 버튼을 선택하지 않으면 php로 전달되어 라디오 버튼과 링크를 선택하여 해당 페이지로 돌아가도록합니다.PHP의 switch 문
PHP 그것이 확인 라디오 버튼 중 하나를 발견되지 않는 오류를주고있다
<!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>
<?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 : 포함
내 현재 코드입니다. 공지 사항 : 정의되지 않은 인덱스 : 도시
당신은default:
옵션 다음
break;
를 추가 할 필요가
무엇 "오류"가주고있다? – penartur
전환하기 전에 echo $ _POST [ "city"]. 그것이 무엇을 제공하는지 확인하십시오. –
알림 : 정의되지 않은 색인 : 도시 "paris"구문 다음에 세미콜론을 제외하고 오류가 – stytown