ここに表示→ |
<?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}" 値は受け取った変数を表示 |