基礎から解る!PHP入門講座
http://w1.nirai.ne.jp/freeze/index.html
普段利用している講座の内容が自分のスキルをはるかに超える勢いになってきたので、
もうちょっと簡単なサイトがないかと検索していたら、見つけました。
スクリプトも豊富だし、とっても良いサイトだと思います。
で、サンプルスクリプトをみていたら、
ちょうど前回日記にも書いた[POST]についての
サンプルがあったので、
早速挑戦!!
<html lang="ja">
<head>
<title>無題ドキュメント</title>
</head>
<body>
<!--ここから入力をするためのformです。-->
<form action="04_send_2.php" method="post">
●好きなバンド/グループは? (テキスト)<br>
<input type="text" name="band" size="30">
<p>
●あなたの生まれは? (セレクト)<br>
<select name="born">
<option value=""></option>
<option value="Born In The USA">Born In The USA</option>
<option value="おらぁ、江戸っ子だぁ">おらぁ、江戸っ子だぁ</option>
<option value="生まれも育ちも葛飾柴又">生まれも育ちも葛飾柴又</option>
<option value="九州男児よ!">九州男児よ!</option>
<option value="Born In The Fifties">Born In The Fifties</option>
<option value="過去の事は覚えてない">過去の事は覚えてない</option>
</select>
</p>
<p>
●あなたはどんな人が好きですか? (ラジオボタン)<br>
<input type="radio" name="player" value="やくざなドラマー">やくざなドラマー
<input type="radio" name="player" value="お茶目なギタリスト">お茶目なギタリスト
<input type="radio" name="player" value="笑うベーシスト">笑うベーシスト<br>
<input type="radio" name="player" value="地味なボーカル">地味なボーカル
<input type="radio" name="player" value="眠そうなピアニスト">眠そうなピアニスト
<input type="radio" name="player" value="おしゃべりなトランペッター">おしゃべりなトランペッター
</p>
<p>
●知ってるグループにチェック!(チェックボックス)<br>
<input type="checkbox" name="mus1" value="スパイダース">スパイダース
<input type="checkbox" name="mus2" value="オレンジレンジ">オレンジレンジ
<input type="checkbox" name="mus3" value="ショッキングブルー">ショッキングブルー
<input type="checkbox" name="mus4" value="ビートルズ">ビートルズ<br>
<input type="checkbox" name="mus5" value="キングクリムゾン">キングクリムゾン
<input type="checkbox" name="mus6" value="イーグルス">イーグルス
<input type="checkbox" name="mus7" value="カーペンターズ">カーペンターズ
<input type="checkbox" name="mus8" value="グレイトフルデッド">グレイトフルデッド<br>
</p>
<p>
●メッセージをどうぞ (テキストエリア)<br>
<textarea name="mess" rows="3" cols="40"></textarea>
</p>
<input type="submit" value="送信!">
</form>
</body>
</html>
以上がhtmlソース。
で、
<?php
$band = $_POST['band'];
$born = $_POST['born'];
$player = $_POST['player'];
$mus1 = $_POST['mus1'];
$mus2 = $_POST['mus2'];
$mus3 = $_POST['mus3'];
$mus4 = $_POST['mus4'];
$mus5 = $_POST['mus5'];
$mus6 = $_POST['mus6'];
$mus7 = $_POST['mus7'];
$mus8 = $_POST['mus8'];
$mess = $_POST['mess'];
$band = htmlspecialchars($band, ENT_QUOTES); //タグを無効化
$mess = htmlspecialchars($mess, ENT_QUOTES); //タグを無効化
echo "<b>↓の「~」に入力した言葉が入ります!</b><br><br>";
echo "あなたは「 $band 」が好きなんですね。<br>";
echo "あなたの生まれは「 $born 」 なんですね。<br>";
echo "あなたが好きなのは「 $player 」 なんですね。<br>";
echo "知ってるミュージシャンは「 $mus1 $mus2 $mus3 $mus4 $mus5 $mus6 $mus7 $mus8 」 なんですね。<br>";
echo "メッセージは「 $mess 」 なんですね。<br>";
?>
で、いざ実行!!
できました。ヾ(@°▽°@)ノ
今回の内容自体は前回より難易度が下がっているような感はありますが、
見た目は格段にアップしてますね。![]()
やっぱ見た目は大事だなぁ。。
何事も。