if($tid=$_GET['id']){ //id-index.php点击链接是左下角会出现个一个id
$query1="select * from title where tID=$tid";
$result1=mysql_query($query1);
$row1=mysql_fetch_array($result1);
}
这个是获取id的方法,第一次SQL语句执行是没有问题的,但是当我点下一页的时候现实的额SQL语句没有id这个值,显示SQL语句错误
function page($db,$sql,$num){
$pagesize=$num;
$pageno=(int)$_GET['pageno'];
$pageno=$pageno<=0?1:$pageno;
echo $pageno;
if(!isset($totalpage)){
echo $sql;
$result=mysql_query($sql);
echo $result;
$number=mysql_num_rows($result);
if(!$number){return 0;exit;}
$totalpage=(int)(($number-1)/$pagesize+1);
}
$pageno=$pageno>$totalpage?$totalpage:$pageno;
$startrow=($pageno-1)*$pagesize;
$query=$sql." LIMIT ".$startrow.",".$pagesize;
$result=mysql_query($query);
$urlname=$_SERVER['PHP_SELF'];
$str="<form name=fom3 method=get action=".$urlname.">";
if($pageno==1)
$str.="首页 | 上一页 | ";
else{
$str.="<a href=$urlname?pageno=1>首页</a> | <a href=$urlname?pageno=".($pageno-1).">上一页</a> | ";
}
if($pageno==$totalpage)
$str.="下一页 | 末页";
else{
$str.="<a href=$urlname?pageno=".($pageno+1).">下一页</a> | <a href=$urlname?pageno=$totalpage>末页</a>";
}
$str.=" ".$pageno."/".$totalpage." ";
//$str.="<input name=pageno type=text id=pageno size=3> go";
$str.="</form>";
return array($result,$str);
}
这个就是数据库的连接代码
$query1="select * from title where tID=$tid";
$result1=mysql_query($query1);
$row1=mysql_fetch_array($result1);
}
这个是获取id的方法,第一次SQL语句执行是没有问题的,但是当我点下一页的时候现实的额SQL语句没有id这个值,显示SQL语句错误
function page($db,$sql,$num){
$pagesize=$num;
$pageno=(int)$_GET['pageno'];
$pageno=$pageno<=0?1:$pageno;
echo $pageno;
if(!isset($totalpage)){
echo $sql;
$result=mysql_query($sql);
echo $result;
$number=mysql_num_rows($result);
if(!$number){return 0;exit;}
$totalpage=(int)(($number-1)/$pagesize+1);
}
$pageno=$pageno>$totalpage?$totalpage:$pageno;
$startrow=($pageno-1)*$pagesize;
$query=$sql." LIMIT ".$startrow.",".$pagesize;
$result=mysql_query($query);
$urlname=$_SERVER['PHP_SELF'];
$str="<form name=fom3 method=get action=".$urlname.">";
if($pageno==1)
$str.="首页 | 上一页 | ";
else{
$str.="<a href=$urlname?pageno=1>首页</a> | <a href=$urlname?pageno=".($pageno-1).">上一页</a> | ";
}
if($pageno==$totalpage)
$str.="下一页 | 末页";
else{
$str.="<a href=$urlname?pageno=".($pageno+1).">下一页</a> | <a href=$urlname?pageno=$totalpage>末页</a>";
}
$str.=" ".$pageno."/".$totalpage." ";
//$str.="<input name=pageno type=text id=pageno size=3> go";
$str.="</form>";
return array($result,$str);
}
这个就是数据库的连接代码
??????????你并没有传递 id 呀
有哪位大虾知道吗?
把那个变量放到session中就可以了,然后查询的时候获取session中的变量
谢谢大家了