ラジオボタンやセレクトメニューをはじめから選択済みにしておく

PHPでラジオボタンやセレクトメニューを選択済みにしておくプログラムソース

HTMLでラジオボタンを最初から選択済みにする場合は
inputタグ内にCHECKEDを入れます

条件によって最初から選択されているボタンが異なる場合は以下のようにします

checked - ラジオボタン編
//input type="radio"の部分は長いから途中で改行してます

<?php
//$menuは条件によって変化する場合があるとする
$menu = 'right';
?>

<input type ="radio" name="menu"
 value="left" <?php if ($menu == 'left'){echo 'checked';}?>>左
 
<input type ="radio" name="menu"
 value="center" <?php if ($menu == 'center'){echo 'checked';}?>>中
 
<input type ="radio" name="menu"
 value="right" <?php if ($menu == 'right'){echo 'checked';}?>>右
結果 :

for文やwhile文の繰り返しで作ったセレクトメニューを最初から選択済みにする

HTMLでselectメニューを最初から選択済みにする方法は
optionタグの中にselectedを入れます

selectメニュー編(selected)
//1910年から2050年までのセレクトメニューで
//2012年を最初から選択済みにした場合

<select name="optionmenu">
<?php
for ($cnt=1910;$cnt <=2050; $cnt++) {
	if($cnt==2012){
		$selected = "selected";
			}else{
	$selected = "";
	}
echo<<<EOT
<option value="{$cnt}" {$selected}>{$cnt}年</option>
EOT;
}
?>
実行結果 :

右クリック→ソースの表示でみると
2012年だけにselectedが付いているのがよくわかります


Warning: mkdir() [function.mkdir]: No space left on device in /home/www/app/ad/bottom_sitemix.php on line 252