【フォーム】ラジオ/チェック/プルダウン
結論
・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 } ?>
こうなります。
プルダウン
1つしか選択できない仕様
・
ドロップダウンメニューをつくります。
・
ドロップダウンメニューに表示される項目をつくります。
・value属性
選択項目をデータとして送信する際に、データの受けとり手に値を知らせます。
・
複数の
<form action="result.php" method="POST"> <label for='character'>エリア(html)</label> <select name="Kantou-erea"> <optgroup label=関東エリア> <option value="東京">東京</option> <option value="神奈川">神奈川</option> <option value="千葉">千葉</option> </optgroup> <optgroup label=東北エリア> <option value="秋田">秋田</option> <option value="岩手">岩手</option> <option value="山形">山形</option> </optgroup> </select> <?php $kantou = ["東京","神奈川","千葉"] ?> <?php $touhoku = ["秋田","岩手","山形"] ?> <label for='character'>エリア(php)</label> <select name="Kantou-erea"> <optgroup label=関東エリア> <?php foreach($kantou as $value) { ?> <option value="<?= $value ?>"><?= $value ?></option> <?php } ?> </optgroup> <optgroup label=東北エリア> <?php foreach($touhoku as $value) { ?> <option value="<?= $value ?>"><?= $value ?></option> <?php } ?> </optgroup> </select> </form>
===========
参照記事(ありがとうございました!!)
https://qiita.com/mpyw/items/41230bec5c02142ae691qiita.com
===========