PHP編程有關問題

來源:互聯網
上載者:User
PHP編程問題
資料庫中一個表,有10條訊息,想分頁顯示出來,就是這麼一個程式:
include("conn.php");//串連資料庫
$pagesize=5;//設定每頁顯示訊息條數
$url=$_SERVER["REQUEST_URI"]; //擷取當前的地址。並且使用REQUEST_URL 使其
$url=parse_url($url);//使用parse_url函數:解析url使url變成數組。
$url=$url[path];//擷取解析以後的path。因為解析以後會有很多關鍵字,例如scheme,host,user,pass等。。調用數組中的key方法:$url[key];


$numq=mysql_query("SELECT * FROM `test`"); //查詢資料庫總得資訊
$num = mysql_num_rows($numq);//顯示總數使用函數mysql_num_rows(函數名) rows中文“行”;

if($_GET[page]){
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
$page.=',';
}
if($num > $pagesize){
if($pageval<=1)$pageval=1;
echo "共 $num 條".
" 上一頁 下一頁";
}


echo $SQL="SELECT * FROM `test` limit $page $pagesize ";
$query=mysql_query($SQL);
while($row=mysql_fetch_array($query)){

echo "".$row[name]." | ".$row[sex];

}
?>


為什麼會出現一個$_GET[page]?這個不需要定義嗎???求指導,這句的奧妙。。

------解決方案--------------------
沒有看到 $_page這個變數啊
如果你說的是$page,那麼 $page=($pageval-1)*$pagesize; 就是對$page的初始化。
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.