PHP 入力された名前に挨拶を返す。input(入力画面)とoutput(吐き出し画面)を作成しよう。
PHP 入力された名前に挨拶を返す。input(入力画面)とoutput(吐き出し画面)を作成しよう。
input(入力画面)
※画面例
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>PHPで挨拶をしようinput</title>
</head>
<body>
<form method ="POST" action="request2.php">
<!--POSTは中身を見せたくない場合に使用-->
<html>
<head>
<meta charset="utf-8">
<title>PHPで挨拶をしようinput</title>
</head>
<body>
<form method ="POST" action="request2.php">
<!--POSTは中身を見せたくない場合に使用-->
<!-- action="request2.php"でoutput先のファイルを指定-->
<p><!--<div id=" container">でもOK。画面が崩れるのを防ぐ為なので、pタグでも今回はOK-->
<label for="name">名前:</label>
<!--labelはlabel(名前)をクリックすれば中に入れるよの意味-->
<input type="text" id="name" name="name" required>
<!--requiredは、入力欄が空のまま送信ボタンを
<p><!--<div id=" container">でもOK。画面が崩れるのを防ぐ為なので、pタグでも今回はOK-->
<label for="name">名前:</label>
<!--labelはlabel(名前)をクリックすれば中に入れるよの意味-->
<input type="text" id="name" name="name" required>
<!--requiredは、入力欄が空のまま送信ボタンを
押すと、入力してねのメッセージが表示される-->
<!--</div>container使用時は記載の事-->
<input type="submit" value="送信">
<!--</div>container使用時は記載の事-->
<input type="submit" value="送信">
</p>
</form>
</body>
</html>
</form>
</body>
</html>
output(吐き出し画面)
※画面例
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>PHPで挨拶をしようoutput</title>
</head>
<body>
<p>
こんにちは、
<?php
print htmlspecialchars($_POST[ 'name' ], ENT_QUOTES,'UTF-8');
<html>
<head>
<meta charset="utf-8">
<title>PHPで挨拶をしようoutput</title>
</head>
<body>
<p>
こんにちは、
<?php
print htmlspecialchars($_POST[ 'name' ], ENT_QUOTES,'UTF-8');
?>
/*htmlspecialcharsは中がhtmlで許可されている物だけ受け取る。強制的に文字列にする →セキュリティ*/
/*POSTは中身を見せたくない場合に使用*/
<!--ENT_QUOTESは不正と思われものをはじく-->
さん!
</p>
</body>
</html>
/*POSTは中身を見せたくない場合に使用*/
<!--ENT_QUOTESは不正と思われものをはじく-->
さん!
</p>
</body>
</html>
お疲れ様でした。