我有一个将textarea内容发布到同一页面的基本表单。我有这个工作,但我正在尝试将发布的内容恢复到表单中,但是textareas在您提交之后就会消失。这可能听起来很奇怪。
<p><?php echo ''.nl2br($_POST['textbox2']); ?></p>
我怎么能按下像“编辑”这样的按钮并取出$ _POST数据并将其放回到来自它的文本区域。
对于我遇到的这个疯狂问题的任何帮助都将不胜感激。
感谢。
答案 0 :(得分:0)
如果您在php代码中声明了变量,可以将其添加到textarea
中,如下所示:
<?php
$text = $_POST['formText'];
?>
<form>
<textarea name="formText">
<?php echo $text;?>
</textarea>
<input type="submit" value="Submit" />
</form>
答案 1 :(得分:0)
检查一下:http://php.net/ternary#example-123这是我的例子:
<?php
$textbox2 = isset($_POST['textbox2']) ? $_POST['textbox2'] : '';
?>
<input type="text" name="textbox2" value="<?php echo $textbox2; ?>" />