<?php
include("conn.php");
$pagesize=1;
$url=$_SERVER["REQUEST_URI"];//获取服务器访问此页面所需的 URI
$url=parse_url($url);//解析 URL,返回其组成部分
$url=$url[parth];//将URL组成的数组里的部分返回
$numq=mysql_query("SELECT * FROM `test` " );//mysql_query() 函数执行一条 查询有test数据库有多少条信息 MySQL 查询语句。
$num=mysql_num_rows($numq);//mysql_num_rows() 函数返回结果集中行的数目。
if($_GET[$page]){
$pageval=$_GET[$page];//获取当前page数负值给$pageval
$page=($pageval-1)*$pagesize;//套用公式
}
if($num > $pagesize)
{
if($pageval<=1)$pageval=1;
echo "共 $num 条".//输出上一页与下一页
" <a href=$url?page=".($pageval-1).">上一页</a> ";
$yeshu=$num/$pagesize;
for ($i=0;$i<$yeshu;$i++){
echo " <a href=$url?page=".($i).">$i</a>";
}
echo "<a href=$url?page=".($pageval+1).">下一页</a>";}

$SQL="SELECT * FROM `test` limit $page $pagesize ";//将一条MYSQL语句负值给$SQL
$query=mysql_query($SQL);//mysql_query() 函数执行一条 MySQL 查询,负值给$query。
while($row=mysql_fetch_array($query))//mysql_fetch_array() 函数从结果集中取得一行作为关联数组
{
echo "<hr><b>".$row[name]." | ".$row[sex];//输出数组中的值
}
?>
基本内容都是参照他提供的代码写的,自己写了一段显示出数字更换页面的代码。
反正输出的内容就是无论点击哪一页,都是只显示第一页的内容。求高手给答案

解决方案 »

  1.   

    我倒...看样子php100真的是够误人子弟的...http://topic.csdn.net/u/20120109/13/71c38991-a2c8-4aa1-8392-4b5debd0a762.html
      

  2.   

    粗略看了一下,按照有以下修改if ($_GET [$page]) {
    $pageval = $_GET [$page]; // 获取当前page数负值给$pageval//修改成if ($_GET ['page']) {
    $pageval = $_GET ['page']; // 获取当前page数负值给$pageval$SQL = "SELECT * FROM `test` limit $page $pagesize "; //修改成
    $SQL = "SELECT * FROM `test` limit {$page},{$pagesize}"; 
      

  3.   

    ca...代码都不见了?1.
    if ($_GET [$page]) {
    $pageval = $_GET [$page]; // 获取当前page数负值给$pageval修改成if ($_GET ['page']) {
    $pageval = $_GET ['page']; // 获取当前page数负值给$pageval2.
    $SQL = "SELECT * FROM `test` limit $page $pagesize "; // 将一条MYSQL语句负值给$SQL修改成$SQL = "SELECT * FROM `test` LIMIT {$page},{$pagesize}"; // 将一条MYSQL语句负值给$SQL