下拉式的方法与上次的文章一样,同样的方法取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<?phpswitch($_GET['meal']){ case '史塔克家族': echo '史塔克家族:珊莎·史塔克,布兰登·史塔克,艾莉亚·史塔克'; break; case '坦格利安家族': echo '坦格利安家族:丹妮莉丝·坦格利安,琼恩·雪诺'; break; case '兰尼斯特家族': echo '兰尼斯特家族:瑟曦·兰尼斯特 ,詹姆·兰尼斯特,提利昂·兰尼斯特'; break; default: echo '未选择家族';}?>