【PHP】フォームで固定値を送信する。

通常、フォームで値を送信する場合、
チェックボックスやラジオボタン、セレクトメニューなどから
ユーザが選択し、送信ボタンを押した段階で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; ?>">

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>