iT邦幫忙

0

DAY3.PHP-下拉式與Switch

下拉式的方法與上次的文章一樣,同樣的方法取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 '未選擇家族';
}
?>

尚未有邦友留言

立即登入留言