2013-04-10 114 views
0

我正在做一个笔记页面。用户可以在textarea中添加注释并按下保存并将其保存到数据库中。一旦你按下保存该笔记不再存在,并将清除。当页面重新加载时,我想让笔记仍然在那里。我在这方面做了一些研究,没有找到太多的运气。有没有办法按下保存,但屏幕上留下文字?如何在使用php保存文本后将文本保留在textarea中?

+1

仅在页面加载后回显表单数据 – 2013-04-10 13:04:16

+0

保存textarea数据,然后将其打印回来。 – 2013-04-10 13:05:13

+1

显示代码。那么只有我们能够解决问题 – 2013-04-10 13:05:23

回答

0

内部的简单的替代将是以下一个。

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

$_POST应消毒的恶意输入,但是这是一个简单的例子,这将让你运行的开始。

1

提交表单后,只是回显texarea的后期值。东西线这一点,如果你想表明,在textarea的

<textarea name="context"><?php echo $_POST['context'];?></textarea> 
+2

或者,也许尝试:'eval($ _ POST ['context '])'......真的,请做!并提供万维网,所以我可以把你;) – 2013-04-10 13:07:53

+0

Unamata Sanatarai是正确的。不要这样做!这是非常不安全的。始终清理用户输入。 – machineaddict 2013-04-10 13:22:05

2

对于这一点,你需要检查,如果任何岗位值集<textarea>

<textarea name="notes"> 

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

</textarea> 
相关问题