iT邦幫忙

0

DAY3.PHP-下拉式選單與for迴圈.while

使用for迴圈將i設為1,i<8也就是到8以下(7)false結束,i++為累加每執行for迴圈一次+1,每執行一次生成下拉式選項。while迴圈與for迴圈原理也是一樣的。(歡迎補充)

            -------------->結束
       false|     true
開始------>條件式------->執行內容
            ^             |
            |             |   
            ---------------

for迴圈

input.php

<form action="output.php" method="get">
<label>第</label>
<select name="meal" id="">
<?php
for($i=1; $i < 8; $i++){
    echo '<option value="' ,$i ,'">', $i, '</option>';
}
?>
</select>
<label>王國</label>
<input type="submit" value="確定">
</form>

while迴圈

<form action="Untitled-output.php" method="get">
<label>第</label>
<select name="meal" id="">
<?php
$i=1;
while($i <=7){
    echo '<option value="' ,$i ,'">', $i, '</option>';
    $i++;
}
?>
</select>
<label>王國</label>
<input type="submit" value="確定">
</form>
output.php

<?php
switch ($_GET['meal']) {
    case '1':
        echo '北境王國';
        break;
    case '2':
        echo '山谷王國';
        break;
    case '3':
        echo '河嶼王國';
        break;
    case '4':
        echo '凱岩王國';
        break;
    case '5':
        echo '河灣王國';
        break;
    case '6':
        echo '風暴王國';
        break;
    case '7':
        echo '多恩王國';
        break;
}
?>

尚未有邦友留言

立即登入留言