我在做笔记页。用户可以在文本区域中添加注释,然后按save键保存到数据库中。一旦你按下保存,笔记将不再存在,并将清除。我希望当页面重新加载时,注释仍然在那里。我在这方面做了一些研究,但运气不太好。有什么方法可以按下保存,但在屏幕上留下文本?
为此,您需要检查<textarea>
<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
应该清除恶意输入,但这是一个简单的示例,可以让您开始运行。