来源:奥索网
桌面中心(四)数据显示
作者:elong
最后一步就是显示了。
下面这个程序要通过参数来调用。
比如php.php?jpg=jpg
后面的jpg是表格名。记住一定要的呀,不然就不能运行了,会显示程序出错。
大家可以把下面这个程序改一下。这样就可以更加美观了。
以下是源程序:
1<html>
2<head><title>显示</title>
3</head>
4<body>
5<?
6mysql_connect("localhost","用户名","密码") or die("无法联接数据库!");
7$query="SELECT id,url,mess,fromx,url1,mess1,fromx1,url2,mess2,fromx2,url3,mess3,fromx3 from $jpg " ;
8$result=mysql_db_query("elong",$query); //执行查询
9$num=mysql_numrows($result);
10$page=round($page);
11$pagesize=4;
12if ($page==0){
13$page=1;}
14else{
15$page=$page;}
16$pagecount=($num)/$pagesize;
17$pagecount=ceil($pagecount);
18?>
19<?if ($page!=1 and $num!=0){
20printf("<a href="%s?page=%s&jpg=$jpg">首页",$PHP_SELF,1);
21printf("<a href="%s?page=%s&jpg=$jpg"> 前页</a>",$PHP_SELF,$page-1);
22}else{
23?> 首页 前页 <?
24}
25?>
26
27<?if ($page!=$pagecount and $num!=0){
28printf("<a href="%s?page=%s&jpg=$jpg"> 后页",$PHP_SELF,$page+1);
29printf("<a href="%s?page=%s&jpg=$jpg"> 尾页</a>",$PHP_SELF,$pagecount);
30}else{?> 后页 尾页 <?}?>页次:<strong><?echo $page?></strong>/<strong><?echo $pagecount?></strong>页
31
32<?
33if ($num<>0){
34$pp=0;
35for($ipage=0;$ipage<$pagesize;$ipage++){
36$i=($page-1)*$pagesize+$ipage;
37if($i < $num) {
38$id=mysql_result($result,$i,"id");
39$url=mysql_result($result,$i,"url");
40$mess=mysql_result($result,$i,"mess");
41$fromx=mysql_result($result,$i,"fromx");
42$url1=mysql_result($result,$i,"url1");
43$mess1=mysql_result($result,$i,"mess1");
44$fromx1=mysql_result($result,$i,"fromx1");
45$url2=mysql_result($result,$i,"url2");
46$mess2=mysql_result($result,$i,"mess2");
47$fromx2=mysql_result($result,$i,"fromx2");
48$url3=mysql_result($result,$i,"url3");
49$mess3=mysql_result($result,$i,"mess3");
50$fromx3=mysql_result($result,$i,"fromx3");
51$pp=$pp+1;
52?>
53<table align="center" border="2" bordercolor="#FFFFFF" cellpadding="0" cellspacing="0" width="668">
54<tr>
55<td height="127" width="167"> <a href="<?echo $url?>" target="_blank"><img border="4" height="120" src="<?echo $mess?>" width="160"/></a></td>
56<td height="127" width="167"><a href="<?echo $url1?>" target="_blank"><img border="4" height="120" src="<?echo $mess1?>" width="160"/></a></td>
57<td height="127" width="167"><a href="<?echo $url2?>" target="_blank"><img border="4" height="120" src="<?echo $mess2?>" width="160"/></a></td>
58<td height="127" width="167"><a href="<?echo $url3?>" target="_blank"><img border="4" height="120" src="<?echo $mess3?>" width="160"/></a></td>
59</tr>
60</table>
61<?
62}
63}
64}
65?>
66<td align="center" nowrap=""> <span class="smallFont"><span class="titleFont">分页</span>
67<font color="darkgray"> <?if ($page!=1 and $num!=0){
68printf("<a href="%s?page=%s&jpg=$jpg">首页",$PHP_SELF,1);
69printf("<a href="%s?page=%s&jpg=$jpg"> 前页</a>",$PHP_SELF,$page-1);
70}else{
71?> 首页 前页 <?}?> </font> <?if ($page!=$pagecount and $num!=0){
72printf("<a href="%s?page=%s&jpg=$jpg"> 后页",$PHP_SELF,$page+1);
73printf("<a href="%s?page=%s&jpg=$jpg"> 尾页</a>",$PHP_SELF,$pagecount);
74}else{?> 后页 尾页 <?}?>页次:<strong><?echo $page?></strong>/<strong><?echo $pagecount?></strong>页
75</span></td>
76
77</body></html>