PHPの教科書8 連想配列
連想配列をつかって、チェックボックス・ドロップダウン。
http://felica.boy.jp/textbook/lecture1-2-4.php
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>よく分かるPHPの教科書</title> </head> <body> <form action="" method="get"> <dl> <dt>商品</dt> <dd> <?php //連想配列 $items = array('a-1'=>'ガム', 'b-1'=>'チョコレート', 'c-3'=>'クッキー'); //foreachで連想配列を取得 foreach($items as $itemKey => $itemValue) { print('<input type="checkbox" id="' .$itemKey. '" value="' .$itemKey. '"><label for="' .$itemKey.'">' .$itemValue. '</label>'); } ?> </dd> </dl> <input type="submit" value="送信する"> </form> <br> <form action="" method="get"> <dl> <dt>Platform</dt> <dd> <select name="platform" id="platform"> <?php //連想配列 $platform = array('win'=>'Windows','mac'=>'Macintosh','iphone'=>'iPhone 3GS','ipad'=>'iPad','android'=>'Android'); foreach($platform as $platformId => $platformValue) { ?> <option value="<?php echo $platformId; ?>"><?php echo $platformValue; ?></option> <?php } ?> </select> </dd> </dl> <input type="submit" value="送信する"> </form> </body> </html>