[PHP]セレクトボックスとwhileループ

写経パート12!

今日は、前回の続きで、選択肢の多いセレクトボックスをwhile文を使って書いてみます。

今回はさらに選択肢の多い、日付を対象としました。

やはり、31個もoptionを書くのは疲れます。笑

syakyou012-1.php

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>写経12</title>
</head>
<body>
<p>誕生日は何日ですか?</p>
<form action="syakyou012-2.php" method="post">
<select name="days">
<?php
$i=1;
while($i<32){
    echo '<option value="',$i,'">',$i,'</option>';
    $i++;
}
?>
</select>
<p><input type="submit" value="確定"></p>
</body>
</html>

syakyou012-2.php

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>写経12</title>
</head>
<body>
<?php
echo $_REQUEST['days'],'日ですね。聞いただけです!';
?>
</body>
</html>

走らせると…

きちんと、31まで表示されております。

やはり、自分で打ち込んでおいて、腹がたちます。笑

参考:確かな力が身につくPHP「超」入門(Informatics & IDEA)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする