home > PHP入門 > フォームのおさらい

PHP入門の「に」

フォームのおさらい〜PHPにデータを渡す

フォームに関するマークアップの要素をざっとおさらいします

<form> <form action="URL" method="送信方法">〜</form>
・URL:データの送信先のURL
・送信方法:postまたはgetで指定
<input> 1行テキスト type="text"
<input type="text" name="部品名" value="初期値" />
・任意の部品名を指定
・入力欄にあらかじめ表示される文字列を指定(省略は空欄)
送信ボタン type="submit"
<input type="submit" value="ラベル名" />
・ラベル名:送信ボタンのラベル名を指定
ラジオボタン type="radio"
<input type="radio" name="部品名" value="値" checked />テキスト
・値:送信する値を指定
・checked:指定するとあらかじめ選択される
・テキスト:ラジオボタンの右側に表示する文字列
※name値が異なると別グループになる
チェックボックス type="checkbox"
<input type="checkbox" name="部品名" value="値" checked />テキスト
ドロップダウンメニュー <select name="部品名">
    <option value="値" selected>テキスト</option>
</select>

入力してもらったお名前をPHPに渡す

onamae.html

<html>
<head><title>入力フォーム</title></head>
<body>
<form action="namepls.php" method="post">
<p>お名前をどーぞ</p>
<input type="text" name="onamae" /><br />
<input type="submit" value="送信" />
</form>
<body>
</html>

namepls.php:実行するPHPのURLを記述

namepls.php
<html>
<body>
	<?php
		print ($_POST['onamae']) :
	?>
さん、はじめまして。
</body>
</html>

$_POST:スーパーグローバル変数
onamae:部品名を指定する

前へ 次へ

▲このページのトップへ