PHPでフォーム内情報取得・反映
解決したいこと
form内に入力された文字を、buttonが押されたときに
phpを使い「取得してきた名前+さん」
の形で表示したい
発生している問題・エラー
output.phpのみ表示させると次のようなエラーが出ます⇩
ようこそ
Warning: Undefined array key "user" in /Applications/MAMP/htdocs/test/output.php on line 3
Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /Applications/MAMP/htdocs/test/output.php on line 3
さん
main.php
<?php require 'header.php';?>
<p>お名前を入力してください</p>
<form action="output.php" method="post">
<input type="text" name="user">
<input type="button" value="submit">
</form>
<?php require 'footer.php';?>
output.php
<?php require 'header.php'?>
<?php echo 'ようこそ',htmlspecialchars($_REQUEST['user']),'さん';?>
<?php require 'footer.php'?>
0