通常、フォームで値を送信する場合、
チェックボックスやラジオボタン、セレクトメニューなどから
ユーザが選択し、送信ボタンを押した段階でPOSTやGETに値が入る。
このときについでに固定値を一緒に送信したい場合がある。
そういった場合はinputタグ内のtype=”hidden”でフォーム内に値を持っておけば、
送信ボタンが押された時に、valueにセットした値がPOSTやGETに入る。
<form id="form" name="form" method="post" action="next.php"> <select name="regional2"> <option value="tokyo">東京都</option> <option value="kanagawa">神奈川県</option> <option value="saitama">埼玉県</option> <option value="chiba">千葉県</option> </select> <input type="hidden" name="name" value="001"> <input type="submit" id="val" value="送信" /> </form>
PHPで変数を入れる場合の記述
<input type="hidden" name="name" value="<?php echo $val; ?>">