下拉式的方法與上次的文章一樣,同樣的方法取value的值進行判斷為哪個家族的名稱執行家族有哪些人物,另外這裡的switch後面加了default與if的else一樣如果if的條件沒有成立直接執行else,同樣switch也一樣找不到case的條件下執行default。
只要單獨選擇的表單好像都差不多以if以及switch來執行。(歡迎補充)
true
開始->case '史塔克家族'-->echo '史塔克家族:珊莎·史塔克,..'->break-------->
|false |
V true |
->case '坦格利安家族'->echo '坦格利安家族:丹妮莉絲·坦格利安,..'->break->
|false |
V true |
->case '蘭尼斯特家族'->echo '蘭尼斯特家族:瑟曦·蘭尼斯特,..'->break---->
|false |
V |
->default->echo '未選擇家族'->break------------------------------->
|
結束<--|
input.php
<form action="output.php" method="get">
<select name="meal" id="">
<option value="史塔克家族">史塔克家族</option>
<option value="坦格利安家族">坦格利安家族</option>
<option value="蘭尼斯特家族">蘭尼斯特家族</option>
</select>
<input type="submit" value="確定">
</form>
output.php
<?php
switch($_GET['meal']){
case '史塔克家族':
echo '史塔克家族:珊莎·史塔克,布蘭登·史塔克,艾莉亞·史塔克';
break;
case '坦格利安家族':
echo '坦格利安家族:丹妮莉絲·坦格利安,瓊恩·雪諾';
break;
case '蘭尼斯特家族':
echo '蘭尼斯特家族:瑟曦·蘭尼斯特
,詹姆·蘭尼斯特,提利昂·蘭尼斯特';
break;
default:
echo '未選擇家族';
}
?>