【フォーム】ラジオ/チェック/プルダウン

結論

type="ここを変えればOK" name="カテゴリ名" value="それぞれ違う値を入れる">項目名

ラジオボタン

1つしか選択できない仕様

htmlで表示する場合

<label for='character'>属性(html)</label>
              <input type="radio" name="character" value="新卒">新卒
              <input type="radio" name="character" value="中途">中途
              <input type="radio" name="character" value="その他">その他
            <p></p>

phpで変数とループ処理で表示する場合

  $business = ['外壁塗装','内装工事','畳張替え'];
            
            <label for='business'>属性(php)</label>
              <?php foreach ($character as $value) { ?>
                <input type="radio" name="character" value="<?= $value ?>"><?= $value ?>
             <?php } ?>

チェックボックス

複数選択できる仕様

htmlで表示する場合

<label for='business'>事業内容(html)</label>
              <input type="checkbox" name="business" value="外壁塗装">外壁塗装
              <input type="checkbox" name="business" value="内装工事">内装工事
              <input type="checkbox" name="business" value="畳張替え">畳張替え
            <p></p>

phpで変数とループ処理で表示する場合
            
            <label for='character'>事業内容(php)</label>
              <?php foreach ($business as $value) { ?>
              <input type="checkbox" name="business" value="<?= $value ?>"><?= $value ?>
              <?php } ?>

こうなります。

f:id:aruku-hito:20191121133604p:plain

注意点

両方とも同じname属性のくくりで並んでいる。
そのため、別のラジオボタンチェックボックスのフォーム項目を組む場合は、name属性を変える。

プルダウン

1つしか選択できない仕様