问题就是,对于一篇文章内容,包含各样的格式啊,比如回车啊什么的。
我保存到mysql应该选择什么样的文本类型?
网页中我用的是textarea提交的文本,数据库内我用text的那个,有分行的文本写进去后,读出来的时候回车没有了。。
新手学习不容易,麻烦指点下
一般情况下我问的问题都比较那个。还请包涵,我领悟能力不错,或许您随便提醒一两句我就能领悟了。。
谢谢。。谢谢。。
我保存到mysql应该选择什么样的文本类型?
网页中我用的是textarea提交的文本,数据库内我用text的那个,有分行的文本写进去后,读出来的时候回车没有了。。
新手学习不容易,麻烦指点下
一般情况下我问的问题都比较那个。还请包涵,我领悟能力不错,或许您随便提醒一两句我就能领悟了。。
谢谢。。谢谢。。
所以要在php里用nl2br转换为<br/>
<form action="" method="post">
<textarea class="Width600 Area Text" name="CustomerPolicy" id="CustomerPolicy" cols="80" rows="5">
</textarea><br/>
<input type="submit" value="submit" />
</form>
<?php
if (isset($_POST['CustomerPolicy']))
echo nl2br($_POST['CustomerPolicy']);
else
echo "";
?>
<tr><div align="center"><span style="font-size: 24px; font-weight: bold"><?php echo $rs['id'];echo "->"?><?php echo $rs['title'];?></span></tr>
<?php echo $atext//$rs['articletext'];?>
好了,谢谢各位了,只是我还有个疑问,这个回车是搞回来了,那么那些空格在显示中也体现不出来怎么办?
还是说要看xhtml的书空格在xhtml里也不是一般的空格,再多的空格连在一起也是表现为一点空白...
如果要强硬显示空格,可以使用 更重要的是,在html里,象左右留空,行缩进,行距,字距,对齐等等,以前(指文本里)我们用空格做的事情,
这些属于纯表现的东西,现在应该去用css控制.....找本html/xhtml/css的书看看,不需要太多时间,就会少很多麻烦
$atext=nl2br($atext); //替换回车
?>
<tr><div align="center"><span style="font-size: 24px; font-weight: bold"><?php echo $rs['id'];echo "->"?><?php echo $rs['title'];?></span></tr>
<?php echo $atext//$rs['articletext'];?>问题解决了,再次谢谢各位。写法很笨拙。。