• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:htmlからphpに値送り)

HTMLからPHPに値送り 投稿ボタンを押してデータは送られるが、もう一回送ると上書きされてしまう問題の解決方法を教えてください

このQ&Aのポイント
  • HTMLからPHPに値を送る際に、投稿ボタンを押すとデータが送られますが、もう一度送ると上書きされてしまい、一つ目の値がなくなってしまう問題があります。この問題の解決方法を教えてください。
  • HTMLからPHPに値送りをする際、投稿ボタンを押してデータが送られるのですが、もう一度投稿するとデータが上書きされてしまい、最初の値がなくなってしまいます。この問題の解決方法を教えてください。
  • HTMLからPHPに値を送る際、投稿ボタンを押すとデータが送られますが、もう一度送ると上書きされてしまい、一回目の値がなくなってしまう現象が発生しています。この問題の解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

セッションかMySQLなどのデータベースを使う。 未来永劫、投稿した履歴を管理し、常に出すというならば、 データベースでなければ出来ません。 厳密にはデータベース以外でも出来ますが、一般的には データベースで管理します。 セッションはブラウザを終了させたり有効期間が経過すると 破棄されるので、上記のようなことをしたいのなら 適切ではありません。

その他の回答 (1)

  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.2

記事の保存とともに・過去データの読み出し・並べ替えなどが含まれますので、このような場で説明できる範囲を超えているかと。入門書を一冊通して勉強されてもいい頃でしょう。 上記のほか、セキュリティ面、例えば[企画名]などに、<javascript ~ と入力・送信されるとデータが漏洩したり、またはtest.htmlをコピーしてJavaScriptのチェックを削除し、別のサーバからtest.phpに送信してくるような不届き者もいます。 なので一般的にはざっくりとでしたら、 1.値が正当か、変なタグは入っていないかなどセキュリティチェック 2.OKならファイルやデータベースに保存 3.過去データ読み出し・並び替え 4.表示 という感じになります。 以下の解説付きソースが分かりやすいかと。 http://www.1kara.net/php/practice/bbs.php 他[ PHP 掲示板 作り方]等でググってみてください。