Bagaimana untuk menjana nombor halaman 1, 2, 3 secara automatik..., bantuan, segera
梁温柔
梁温柔 2018-04-18 17:26:51
0
0
1222

<?php

//Fungsi paging

//Sambung ke pangkalan data

require_once("connect.php");

$page = isset($_GET['page'])?intval($_GET[ 'halaman']):1;//Tetapkan nombor halaman semasa, jika tidak, tetapkan kepada 1

$num=3;//Paparkan 3 keping data setiap halaman

/*

Mula-mula kita perlu dapatkan berapa banyak data yang terdapat dalam pangkalan data , untuk menentukan berapa banyak halaman untuk dibahagikan Formula khusus untuk jumlah halaman ialah

Jumlah bilangan data dibahagikan dengan bilangan item yang dipaparkan pada setiap halaman, dan selebihnya ialah. dibundarkan kepada satu.

Maksudnya, 10/3=3.3333=4 Jika ada baki, kita mesti bulatkan satu.

*/

$sql="select * from article";

$result=mysqli_query($conn,$sql);

$total=mysqli_num_rows($result);//Jumlah data pertanyaan

$pagenum=ceil($total/$num);//Dapatkan jumlah bilangan halaman

//Jika parameter halaman yang dihantar lebih besar daripada jumlah halaman nombor halaman, mesej ralat akan dipaparkan

jika( $page>$pagenum ||. $page == 0){

echo "<script>alert('No more content');history.go(-1);</script>";

exit;

}

$offset=($page-1)*$num; muka surat ialah (2 -1)*10=10. (Bilangan halaman yang diluluskan dalam - 1) * Data setiap halaman mendapat nilai parameter pertama bagi had */

$sql="select * from article limit $offset,$num ";

$info=mysqli_query ($ conn,$sql); //Dapatkan data yang perlu dipaparkan untuk nombor halaman yang sepadan

//Dapatkan enam data pertama yang baru ditambah

$sql_new="pilih id, tajuk daripada pesanan artikel mengikut garis tarikh desc had 0.6 ";

$info_title=mysqli_query($conn,$sql_new);

?>

梁温柔
梁温柔

membalas semua(0)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan