progate_php_21 セレクトボックス
今日はフォームのセレクトボックスを作った。
使ったのはforとforeach。
<div class="form-item">年齢</div> <!-- この下にselectタグを書いていきましょう --> <select name="age"> <option>選択してください</option> <?php for($i=6;$i<=100;$i++){ echo '<option value="'.$i.'">'.$i.'</option>'; }?> </select>
最初はfor。
6から100まで繰り返し表示するようになっている。
<?php $types = array('Progateに関するお問い合わせ', 'Progateに対する意見', '採用に関するお問い合わせ', '取材・メディア関連のお問い合わせ', '料金に関するお問い合わせ', 'その他'); ?> <!-- この下にselectタグを書いていきましょう --> <select name="category"> <option>選択してください</option> <?php foreach ($types as $type){ echo '<option value="'.$type.'">'.$type.'</option>'; } ?> </select>
最後にforeach。
$typesに入っている順に$typeへ値がはいる。
$typesの中身がなくなるまで繰り返される。