我正在制作一个表单,用于编辑我正在制作的网站上的用户帖子。我目前遇到的一个问题是页面查询用户帖子的内容并将其插入textarea
,就像用户写的那样但是帖子的第一个块已经消失,只显示其余的内容用户写道。例如,如果用户写了2段,发帖然后去网站看看他的帖子,它显示就好了。但是,当用户进入他的控制面板并编辑他的帖子时,页面按标题查询帖子,查询帖子的内容,但只有第二段插入textarea
。
我尝试增加textarea
的行数,认为它已用完了行,但它没有改变任何东西。然后我设置textarea
的最大长度,但这也没有效果。我甚至echo
'从textarea
article
标签中查询的内容都显得很好!
这是我的表单,并公布了php
echo
的形式:
echo "<form action=\"update_sermon.php\" method=\"post\" id=\"postform\">";
echo "<sert>SERMON TITLE: <input type=\"text\" id=\"sermon_name\" name=\"sermon_name\" value=\"$title\"></input></sert><br>";
echo "<cont>CONTENT:<br><textarea cols=\"85\" rows=\"25\" maxlength=\"60000\" name=\"sermon_content\" value=\"$content\"></textarea></cont><br>";
echo "<publish><input type=\"submit\" value=\"Update\" id=\"submit\"></input></publish>";
echo "</form>";
提前致谢!
答案 0 :(得分:1)
尝试在分隔符之间放置内容:
<textarea>**CONTENT HERE**</textarea>
像这样:
echo "<textarea cols=\"85\" rows=\"25\" maxlength=\"60000\" name=\"sermon_content\">$content</textarea>";
而不是使用value
属性