phpな休日 BBS sitemap
1. ラジオボタン

ラジオボタンでの送信と受け取りの例を示しておきます。

<?php
if (isset($_POST["submit"])) { //もしPOSTに [submit] があれば
if ($_POST["morw"] == "男性") { //もし男性なら
print "男性ですね";
}
elseif ($_POST["morw"] == "女性") { //女性なら
print "ありがとうございます。女性ですね!";
}
else {
print "どちらかチェックしてから [送信] ボタンを押してください。";
}
}
?>
あなたは男性?それとも女性?<br>
<form action="./radio.php" method="POST">
<input type="radio" name="morw" value="男性">男性 <input type="radio" name="morw" value="女性">女性 
<input type="submit" name="submit" value="送信">
</form>

実行
2. チェックボックス

チェックボックスでの送信と受け取りの例を示しておきます。
POSTから受け取る時に楽なので、FORMの name で配列を使用しています。

<?php
if(isset($_POST["cb"])) { //チェックされていれば
$cb = $_POST["cb"]; //変数 $cb に格納
}
if(isset($cb[0])) {
print "梶芽衣子、いいですねぇ~。<br>¥n";
}
if(isset($cb[1])){
print "伊佐山ひろこ、いいですねぇ~。<br>¥n";
}
if(isset($cb[2])){
print "かたせ梨乃、いいですねぇ~。<br>¥n";
}
if(isset($cb[3])){
print "石田えり、いいですねぇ~。<br>¥n";
}
else {
print "恋人にしたい人を教えてください。(複数チェック可)";
}
?>
<form method="POST" action="./checkbox.php">
<input type="checkbox" name="cb[0]">梶芽衣子<br>
<input type="checkbox" name="cb[1]">伊佐山ひろこ<br>
<input type="checkbox" name="cb[2]">かたせ梨乃<br>
<input type="checkbox" name="cb[3]">石田えり<br>
<input type="submit" value="送信">
</form>

実行
2022.9.30 last edit

Produced by haku