我如何得到文本保留在文本区域后保存它与php


How do I get the text to remain in textarea after saving it with php?

我在做笔记页。用户可以在文本区域中添加注释,然后按save键保存到数据库中。一旦你按下保存,笔记将不再存在,并将清除。我希望当页面重新加载时,注释仍然在那里。我在这方面做了一些研究,但运气不太好。有什么方法可以按下保存,但在屏幕上留下文本?

为此,您需要检查<textarea>

中是否设置了任何post值
<textarea name="notes">
   <?php 
      if( isset($_POST['notes']) )
       echo $_POST['notes'];
   ?>
</textarea>

提交表单后,只需回显textarea的post值。如果你想在textarea

中显示这个内容
<textarea name="context"><?php echo $_POST['context'];?></textarea>

下面是一个更简单的选择。

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

$_POST应该清除恶意输入,但这是一个简单的示例,可以让您开始运行。