###前提・実現したいこと
HTMLの入力フォームの内容を送信する度、今までの送信内容がログとして積み重なるように表示したいと思っています。
###発生している問題
しかしながら、ログが一回送信する毎に消えてしまいます。
###該当のソースコード
<?php $text = isset($_POST['text']) ? $_POST['text'] : null; $log = isset($_POST['log']) ? $_POST['log'] : null; if(isset($_POST['submit']) == true){ $log .= $text."<br>"; } ?> <html> <head> <title>ログの保存</title> <meta charset="utf-8"> </head> <body> <form action="" method="post"> <input type="text" name="text" size=""> <input type="submit" name="submit" value="送信"> </form> <p>ログ表示<br> <?php echo $log; ?> </p> </body> </html>###期待する出力
入力フォーム 送信フォーム
ログ表示
送信内容1
送信内容2
送信内容3
........
のようにそれまでの送信内容が積み重なっていくような出力を期待しております。
###補足情報(言語/FW/ツール等のバージョンなど)
PHP/XAMPP5.6.19
恐縮ですが、ご教授のほどお願いできればと思います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/05 00:13