第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

沒有課程源碼,請問怎么練習?

沒有課程源碼,請問怎么練習,可以提供下嗎,謝謝

正在回答

2 回答

我寫的,你可以參考一下

<!DOCTYPE html >

<head>

<meta http-equiv="content-type" content="text/html;charset=utf-8">

</head>

<style >

body{

font-size:12px;

FONT-FAMILY:Microsoft YaHei;

width:100%;

}

div.page{

text-align:center;

}

div.content{

height:300px;

}

div.page a{

border:#aaaadd 1px solid;

text-decoration:none;

padding:2px 5px;

margin:3px;

}

div.page span.current{

border:#000099 1px solid;

background-color:#000099;

padding:2px 6px;

margin:3px;

color:#fff;

font-weight:bold;

}

div.page span.disable{

border:#eee 1px solid;

padding:2px 5px;

margin:3px;

color:#ddd;

}

div.page form{

display:inline;

}

</style>

<body>

<?php

//1傳入頁碼

$page = $_GET['p'];

$pagesize = 10;

//2根據(jù)頁碼取出數(shù)據(jù)

$host= "localhost";

$username = "root";

$password = "";

$db = "test";

$showpage = 5;

$conn = mysql_connect($host,$username,$password);

if(!$conn){

? ? echo "fail";

? ? exit;

}

mysql_select_db($db);

mysql_query("set names utf8");

$sql = "SELECT * FROM page LIMIT ".($page-1)*$pagesize .",$pagesize";

$result = mysql_query($sql);

echo "<div class='content'>";

echo "<table border=1 cellspacing=0 width=30% align=center>";

echo "<tr><td>ID</td><td>NAME</td></tr>";

while($row = mysql_fetch_assoc($result)){

? echo "<tr>";

? echo "<td>{$row['id']}</td>";

? echo "<td>{$row['name']}</td>";

? echo "</tr>";

}

echo "</table>";

echo "</div>";

mysql_free_result($result);

$total_sql = "select count(*) from page";

$total_result = mysql_fetch_array(mysql_query($total_sql));

$total = $total_result[0];

$total_pages = ceil($total/$pagesize);


mysql_close($conn);

//3顯示數(shù)據(jù)+分頁條

$page_banner = "<div class='page'>";

$pageoffset = ($showpage-1)/2;

$start = 1;

$end = $total_pages;


if($page > 1){

? ? $page_banner.= "<a href='".$_SERVER['PHP_SELF']."?p=1'>首頁</a>";

? ? $page_banner.= "<a href='".$_SERVER['PHP_SELF']."?p=".($page-1)."' ><上一頁</a>";

}else{

? ? $page_banner.="<span class='disable'>首頁</span>";

? ? $page_banner.="<span class='disable'><上一頁</span>";

}


if($total_pages > $showpage){

? ? if($page > $pageoffset+1){

? ? ? ? $page_banner.="...";

? ? }

? ? if($page > $pageoffset){

? ? ? ? $start = $page - $pageoffset;

? ? ? ? $end = $total_pages > $page+$pageoffset?$page+$pageoffset:$total_pages;

? ? }else{

? ? ? ? $start = 1;

? ? ? ? $end = $total_pages > $showpage ? $showpage:$total_pages;

? ? }

? ? if($page + $pageoffset > $total_pages){

? ? ? ? $start = $start - ($page+$pageoffset-$end);

? ? }

}

for($i=$start;$i<=$end;$i++){

? ? if($page==$i){

? ? ? ? $page_banner.="<span class='current'>{$i}</span>";

? ? }else{

? ? $page_banner.= "<a href='".$_SERVER['PHP_SELF']."?p=".$i."' >$i</a>";

? ? }

}


if($total_pages > $showpage && $total_pages >$page+$pageoffset){

? ? $page_banner.="...";

}


if($page < $total_pages){

? ? $page_banner.= "<a href='".$_SERVER['PHP_SELF']."?p=".($page+1)."' >下一頁></a>";

? ? $page_banner.= "<a href='".$_SERVER['PHP_SELF']."?p=".($total_pages)."'>尾頁</a>";

}else{

? ? $page_banner.="<span class='disable'>下一頁></span>";

? ? $page_banner.="<span class='disable'>尾頁</span>";

? }

$page_banner.="共{$total_pages}頁";

$page_banner.="<form action = 'index.php' method='get'>";

$page_banner.="到第<input type='text' size='2' name='p' value='$page'>頁";

$page_banner.="<input type='submit' value='確定'>";

$page_banner.="</form></div>";

echo $page_banner;

?>

</body>

</html>


0 回復 有任何疑惑可以回復我~

看懂原理,自己開始寫。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP+MySQL分頁原理實現(xiàn)
  • 參與學習       41202    人
  • 解答問題       180    個

引導大家完成一個PHP+MySQL分頁功能,由簡入繁的剖析原理

進入課程

沒有課程源碼,請問怎么練習?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號