重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
while ($i$numberOfRows)
十多年的常熟网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整常熟建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“常熟网站设计”,“常熟网站推广”以来,每个客户项目都认真落实执行。
{
$thisnamer = MYSQL_RESULT($result,$i,"namer");
$thisURL = MYSQL_RESULT($result,$i,"URL");
?
把这里面加个
if(($i%4)==0){
echo 'br';
}
创建表:
CREATE TABLE `DBTEST` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 50 ) ,
`sex` VARCHAR( 10 ) ,
PRIMARY KEY ( `id` )
);
以下主要是看样式,自己调节样式内的width 大小,想一行显示多少都可以。
至于分页什么的,都是在sql语句那加个 limit 0, 20 ; 再加个分页显示函数。
(其实这只是一般应用的方法,我自己是用模板来解决的,考虑到楼主可能没用过模板,
所以在此只说明思路,俱体的内容,就由楼主自己去做了)
----code 存为php文件-----------------------------------------------
style type="text/css"
!--
.pre_view {
float:left;
margin:4px;
width:50px;
height:60px;
text-align:center;
border:#999999 solid 1px;
}
--
/style
?php
include("include/db_mysql.php");
$db = new db_test();
$query = "select * from DBTEST";
$query = $db-query($query);
while($dbq_rec = $db-fetch_array($query)){
$t1 = $dbq_rec['name'];
$t2 = $dbq_rec['sex'];
?
div class="pre_view"
table width="50"
trtd?=$t1;?/td/tr
trtd?=$t2;?/td/tr
/table
/div
?php
}
?
--------- code ----------------------------------------
由于不太清楚你说的横排是什么样的效果,以下是表格输出数据的示例代码:
echo 'table border="1"';
while ($data = $mysql-fetchrow($result))
{
if ($Var_nums % 2 == 0)
{
$bgcolor = "F9F9F9";
} else
{
$bgcolor = "FFFFFF";
}
$Var_ty = $data['ty'];
$sql2 = "select name,pic,addtime,school from web_writing_author where id=$Var_ty";
$result2 = $mysql-query($sql2);
$bd = $mysql-fetchrow($result2);
echo 'tr';
printf('td%s/td td%s/td td%s/td td%s/td td%s/td td%s/td td%s/td td%s/td',
$data['id'],$data['ty'],$data['title'],$data['hit'],$bd['name'],$bd['pic'],$bd['addtime'],$bd['school']);
echo '/tr';
}
echo '/table';
要让数据横着,一般的方法就是使用表格,例如(假设一行输出5个):
echo 'table';
$i=0;
while ($row=mysql_fetch_row($res)){
if ($i%5==0) echo 'tr';
echo 'td';
//原来你的输出语句
$i++;
}
echo '/table';