ushiroyubi1's blog

お勉強の記録。備忘録。その他。

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の中身がなくなるまで繰り返される。