phpのhtml要素
9705 ワード
まず次のコードを見てみましょう
form2.php
formprocess2.php
Display Debug infoというcheckboxを選択し、submitをクリックして次のように表示します.
Bonjour誰誰誰だ!
input要素の値は$_を使用できます.POST(「name」)関数を取得するには、テキストボックスだけでなく、ラジオボックスcheckboxとドロップダウンリストボックスselectを使用します.ここでcheckboxが選択されている場合、取得した値は「on」であり、trueではありません.また、checkboxが選択されていない場合は$_を使用します.POST(「debug」)がこのcheckboxの値を取得すると、$POSTという配列にはこの要素はありません.
form2.php
<html>
<head><title>greetins eartyling</title></head>
<body>
<form action="formprocess2.php" method="post">
<table>
<tr>
<td>Name</td>
<td><input type="text" name="name" /></td>
</tr>
<tr>
<td>Greetings</td>
<td>
<select name="greeting" id="">
<option value="Hello">Hello</option>
<option value="Hola">Hola</option>
<option value="Bonjour">Bonjour</option>
</select>
</td>
</tr>
<tr>
<td> </td>
<td><input type="checkbox" name="debug" checked="checked"/>Display Debug info</td>
</tr>
<tr>
<td colspan="2" style="text-align:center">
<input type="submit" name="submit" value="Submit"/>
</td>
</tr>
</table>
</form>
</body>
</html>
formprocess2.php
<html>
<head>
<title>Greeting earthing</title>
</head>
<body>
<?php
echo '<h1>'.$_POST["greeting"] ." ".$_POST["name"].' !</h1>';
if(isset($_POST["debug"]))
{
echo '<pre><strong>Degut:</strong>';
print_r($_POST);
echo '</pre>';
}
?>
</body>
</html>
Display Debug infoというcheckboxを選択し、submitをクリックして次のように表示します.
Bonjour誰誰誰だ!
Degut:Array
(
[name] =>
[greeting] => Bonjour
[debug] => on
[submit] => Submit
)
input要素の値は$_を使用できます.POST(「name」)関数を取得するには、テキストボックスだけでなく、ラジオボックスcheckboxとドロップダウンリストボックスselectを使用します.ここでcheckboxが選択されている場合、取得した値は「on」であり、trueではありません.また、checkboxが選択されていない場合は$_を使用します.POST(「debug」)がこのcheckboxの値を取得すると、$POSTという配列にはこの要素はありません.