| ここに表示→ |
<?php
//POSTデータの受け取り
$fnc = filter_input(INPUT_POST, 'fnc');
echo <<<EOT
<table>
<tr>
<td width="100">
<form method="POST" action="{$_SERVER['PHP_SELF']}">
<input type="hidden" name="fnc" value="abcdef">
<input type="submit" value="送信" style="width:80px;">
</form>
</td>
<td width="100">{$fnc}</td>
<td width="100">
<form method="POST" action="{$_SERVER['PHP_SELF']}">
<input type="submit" value="消す" style="width:80px;">
</form>
</td>
<td width="100" align="center"></td>
</tr>
</table>
EOT;
?>
| method="POST" | 送信方法はPOST 他にGETもあるが今回解説は割愛します。 |
| action="{$_SERVER['PHP_SELF']}" $_SERVER['PHP_SELF'] |
送信先を指定 現在表示されているページファイル名(PHP独自の変数) |
| <input type="hidden" name="fnc" value="abcdef"> type="hidden" |
変数名fncの値(value)は abcdef とする。 この入力データは画面に表示させない。 |
| <input type="submit" value="送信" style="width:80px;"> style="width:80px;" |
submit"は送信、表示させる値(value)は「送信」と表示 「送信」ボタンの表示の長さを指定 |
| $fnc = filter_input(INPUT_POST, 'fnc'); | POSTの受取はfilter_input(INPUT_POST, 'fnc'); と記述。これを変数$fncに登録 |
<?php
//POSTデータの受け取り
$moji = filter_input(INPUT_POST, 'moji');
echo <<<EOT
<table>
<tr>
<form method="POST" action="{$_SERVER['PHP_SELF']}">
<td width="100">
<input type="text" name="moji" value="{$moji}">
</td>
<td width="100">
<input type="submit" value="送信" style="width:80px;">
</form>
</table>
EOT;
?>
| $moji = filter_input(INPUT_POST, 'moji'); | POSTの受取はfilter_input(INPUT_POST, 'moji'); と記述。これを変数$mojiに登録 |
| <input type="text" name="moji" value="{$moji}"> | type="text"は送信するデータがテキスト文字を指定 name="moji"は変数名がmoji value="{$moji}" 値は受け取った変数を表示 |