2010年8月10日火曜日

PHPによるチェックボックス投稿サンプル

チェックボックスを投稿して、以前の入力結果を残したいことがあると思います。 そこで以下のコードが役に立ちます。

<?php 

$self = basename(__FILE__);

$male = $_REQUEST[ "male" ];
$female = $_REQUEST[ "female" ];


echo"<?xml version=\"1.0\" encoding=\"shift-jis\"?>"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=shift-jis" />
<meta http-equiv="Content-Language" content="ja" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>入力テストフォーム</title></head>
<body>
<div>
<h1>テストフォーム</h1>

<form action=<?php echo '"./'.$self.'"'; ?> method="POST" name="form1">

<input type="checkbox" name="male" value="1"<?php if ($male == 1){echo "checked";}?>>男
<input type="checkbox" name="female" value="1"<?php if ($female == 1){echo "checked";}?>>女
<br>
<input type="submit" value="確認画面へ" name="submit">
</form>


</div>
</body>
</html>

0 件のコメント:

コメントを投稿