首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP+MYSQL编程 » [求助]如何能实现对取出的数据排版?????  


  作者:qinga1b2
  注册时间:2005-04-20
  主题/回复:13/17
  积分:482
  等级:★★☆(五级)
  称号:略有小成

  qinga1b2@163.com..
  未提供
  www.

 

 发表:2005-04-20 22:41:13 阅读 2318 次 回复 3 次 得分1  |   字号 字色
[求助]如何能实现对取出的数据排版?????
我在做一个新闻发布系统时,遇到一个问题,就是管理员添加的新闻存放在数据库中,在新闻显示版块,取出数据库中的新闻,它是凌乱的,如何对它排版呀,若想在显示时居中,怎么实现呀?
 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2005-04-21 00:13:04  评分:1 

“取出数据库中的新闻,它是凌乱的”
不知道什么意思。
“凌乱”作何解?

数据库中保存的,是一些文字内容,取出来之后放在某个变量中。仍然相当于一些文字内容,至于排版,纯粹都是HTML的知识。
比如,<center>从数据里取出的内容</center>就居中了。
如果想详细设置,可以用表格,比如
<center>
<table width=200>
<tr>
<td>
数据库里的内容
</td>
</tr>
</table>
 2#楼  
 
  回复人:qinga1b2
  注册时间:2005-04-20
  主题/回复:13/17
  积分:482
  等级:★★☆(五级)
  称号:略有小成

   
 2#楼 发表于2005-04-22 06:42:20  评分:× 

不是呀,假如是下面的内容:
1、Linux平台下的软件大多数都是免费的,你可以从网上下载,
下载的软件一般都被打包并压缩,因此在安装之前你需要将
其拷贝到一个临时目录下,并对其进行解压缩和解包:
gzip -d .tar.gz (或uncompress .tar.Z)
tar xvf .tar

tar xzvf .tar.gz
注:
gzip -d命令用于解压缩,tar xvf命令用于解包,tar xzvf
命令用于先解压缩再解包,解压缩和解包后将在该目录下建立
一个目录。
2、进入第1步生成的目录:
cd 
如果我是以text方式放入数据库的,然后取出来时,我想给它1、2段落缩进2个空格,这样看起来比较好看点。要不然,它输出时是靠左,并且没有段落的缩进
 3#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 3#楼 发表于2005-04-22 17:43:37  评分: 

哦,这个意思啊。那就没有固定的方法了,如果你用纯粹文本方式存入数据库,输出的时候也是简单的输出,肯定是不行的。
要实现排版,要么在存入数据库之前把版面排号,比如在想要缩进的地方加上空格,或者用css等方法,然后把这些处理好版面的内容作为文本存入数据库。如果存入的时候是文本,想要在显示的时候排版,那么可以用UBB代码,也就是在存入数据库的时候在需要缩进的地方加一个标记比如[TAB],然后在显示内容的时候把[TAB]替换成几个空格,就实现了缩进。
可以自定义一种排版方案,也可以用别人写好的一些函数,比如ubb代码替换函数等。
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.006sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版