PHP调用自定ID的相关信息

发布时间:2024-04-30 00:51 发布:上海旅游网

问题描述:

<?php
include('conn.php');
// 分页部份
$page_size=1; //每页显示条数
$execc=mysql_query('select count(*) from jm_message');
$array=mysql_fetch_array($execc);
$num=ceil($array[0]/$page_size); //总页数

// 记算总共有多少页
if(empty($_GET['page']))
{
$page=1;
}
else
{
$page=$_GET['page'];
}
if($page>$num)$page=($num-1);

$page_string = '';
if( $page == 1 )
{
$page_string .= '<FONT class=white>首页 上一页 </FONT>';
}
else
{
$page_string .= '<a class=yellow href=?page=1>第一页</a>|<a href=?page='.($page-1).'>上一页</a>|';
}
if( $num <= $page )
{
$page_string .= '<FONT class=white>下一页 尾页</FONT>';
}
else
{
$page_string .= '<a class=yellow href=?page='.($page+1).'>下一页</a>|<a href=?page='.$num.'>尾页</a>';
}

// 分页结束

?>
<div class="tab">
<table width="100%">
<?php

$a=($page-1)*$page_size;
mysql_query('set names gb2312');
$query=mysql_query('select * from jm_message order by id desc limit '.$a.','.$page_size);
while($rs=mysql_fetch_object($query))
{

?>
<tr>
<td height="25"><font color="#FF9900"><b><?=$rs->title?></b></font></td>
</tr>
</table>
<table height=20 width="100%" border="1" bordercolordark="#FFFFFF" bordercolorlight="#CCCCCC" cellpadding="0" cellspacing="0" STYLE="line-height:22px;">
<tr>
<td class="title">
<?=$rs->message?></td>
</tr>
<tr>
<td align="right"><div class="fb">发布商家:
<?=$rs->jm_name?> </div></td>
</tr>
<tr>
<td class="title"><font color="#cccccc">申明:以上信息由本俱乐部加盟商发布,其内容真实性以商家实际公布为准,本俱乐部不承担任何责任! </font> </td>
</tr>

<?
}
?>
</table>

我想调用指定ID的相关内容,不是显示所有的信息,以上代码无任何错误,请麻烦高手改改。
楼下的朋友,没错,我这个就查看独立页面的代码,现在就在这个基础上修改,显示为独立的ID指定内容,上面是分页显示的,下面就是调用的字段。可以在<?php

$a=($page-1)*$page_size;
mysql_query('set names gb2312');
$query=mysql_query('select * from jm_message order by id desc limit '.$a.','.$page_size);
while($rs=mysql_fetch_object($query))
{

?>
这里添加指定ID的内容的语句。

问题解答:

没太明白您的意思..您这是一段分页程序.

指定ID的相关内容,是指显示具体某条记录内容吗?
那应该是另一个显示页的功能了.

在原来的程序基础上加了一行,改了一行,下面有注释,你自己看.
再删掉不需要的吧...

<?php
include('conn.php');
$id_lim=$_GET['id']; //调用时用"id="格式调用,这一行为新加的

$a=($page-1)*$page_size;
mysql_query('set names gb2312');
$query=mysql_query('select * from jm_message where id='$id_lim'); //这一行改了.
$rs=mysql_fetch_object($query);
?>

<div class="tab">
<table width="100%">
<tr>
<td height="25"><font color="#FF9900"><b><?=$rs->title?></b></font></td>
</tr>
</table>
<table height=20 width="100%" border="1" bordercolordark="#FFFFFF" bordercolorlight="#CCCCCC" cellpadding="0" cellspacing="0" STYLE="line-height:22px;">
<tr>
<td class="title">
<?=$rs->message?></td>
</tr>
<tr>
<td align="right"><div class="fb">发布商家:
<?=$rs->jm_name?> </div></td>
</tr>
<tr>
<td class="title"><font color="#cccccc">申明:以上信息由本俱乐部加盟商发布,其内容真实性以商家实际公布为准,本俱乐部不承担任何责任! </font> </td>
</tr>
</table>

热点新闻