为什么在textarea中显示编辑内容时,开头总有6个多的空格

在sinaappengine上用php写自己的博客程序。
在创建或更新文章时,用textarea来容放文章内容,
暂时以纯文本的形式将文章内容保存到数据库。
表单是这样的(在write_article.php中):
"method="post"align="center">
......

保存文章的sql语句是这样的(在save_article.php中)。
$content=$_POST["article_text"];
//updatearticle
$sql="updatearticlesettitle=\"$title\",type=\"$category\",content=\"$content\",summary=\"$summary\",updatetime=\"$datetime\"whereid=$id";
......
//savenewarticle
$sql="insertintoarticlevalues($id,\"$category\",\"$title\",\"$author\",\"$summary\",\"$content\",\"$datetime\",\"$datetime\",$hits)";
但是更新文章时(在write_article.php中进行),
发现在textarea中显示的文本开头总是多出六个空格。
删除掉空格,再提交文章。
等到再编辑文章时,发现textarea开头还是多出六个空格。
但在阅读文章时,发现文章开头并没有多出的空格。
百思不得其解,所以向各位求助,这多出的空格是怎么回事呢?
慕容3067478
浏览 446回答 2
2回答

慕姐8265434

你后面有空格和换行,所以会这样。内容顶着写,保存的时候用$content=trim($_POST["article_text"]);就可以了~

慕虎7371278

改成:注意textarea中不要有任何多余的东西,你原来的代码里有换行和空格。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript