0

ノートページを作っています。ユーザーはテキストエリアにメモを追加して保存を押すと、データベースに保存されます。保存を押すと、メモはなくなり、消去されます。ページがリロードされたときにメモが残っていることを望みます。私はこの分野でいくつかの調査を行いましたが、あまり運がありませんでした。保存を押しながらテキストを画面に残す方法はありますか?

4

3 に答える 3

2

そのためには、投稿値が内部に設定されているかどうかを確認する必要があります<textarea>

<textarea name="notes">

   <?php 
      if( isset($_POST['notes']) )
       echo $_POST['notes'];
   ?>

</textarea>
于 2013-04-10T13:09:01.560 に答える
1

フォームを送信した後、texarea の post 値をエコーするだけです。テキストエリアに表示したい場合は、これに何か行を追加します

<textarea name="context"><?php echo $_POST['context'];?></textarea>
于 2013-04-10T13:06:40.823 に答える
0

より簡単な代替手段は次のとおりです。

<textarea>
  <?php  
    print (!empty($_POST["notes"]) ? filter_var($_POST["notes"], FILTER_SANITIZE_STRING) : null); 
  ?>
</textarea>

$_POST悪意のある入力に対してサニタイズする必要がありますが、これは最初に実行するための簡単な例です。

于 2013-04-10T13:12:43.377 に答える