国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Heim Backend-Entwicklung PHP-Tutorial Die einfachste PHP-Paginierung

Die einfachste PHP-Paginierung

Jul 29, 2016 am 09:16 AM
counter lt page pagination quot

<style type="text/css">
div.pagination {
	padding: 3px;
	margin: 4px;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 4px;
	border: 1px solid #666;	
	text-decoration: none; /* no underline */
	color: #666;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #333;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 4px;
	border: 1px solid #333;	
	font-weight: bold;
	background-color: #666;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 4px;
	border: 1px solid #EEE;
	color: #DDD;
}
</style>
<?php
	$c 
	$tbl_name="main";<span style="white-space:pre">	</span>//查詢的表格
	$limit=5;<span style="white-space:pre">		</span>//每頁條數(shù)
	$adjacents = 3;  	//當(dāng)前頁的左n頁,右n頁
	$query = "SELECT COUNT(*) FROM $tbl_name";
	$total_pages = mysqli_fetch_array(mysqli_query($conn,$query));
	$total_pages = $total_pages[0];
	$targetpage = "main2.php";
	@$page = $_GET['page'];
	if($page) 
		$start = ($page - 1) * $limit;
	else
		$start = 0;
	$sql = "select * from `".$tbl_name."` limit ".$start.",".$limit;//主查詢語句
	$result1 = mysqli_query($conn,$sql);
	if ($page == 0) $page = 1;
	$prev = $page - 1;
	$next = $page + 1;
	$lastpage = ceil($total_pages/$limit);
	$lpm1 = $lastpage - 1;
	$pagination = "";
	if($lastpage > 1)
	{	
		$pagination .= "<div class=\"pagination\" align=\"center\">";
		if ($page > 1) 
			$pagination.= "<a href=\"$targetpage?page=$prev\">前一頁</a>";
		else
			$pagination.= "<span class=\"disabled\">前一頁</span>";
		if ($lastpage < 7 + ($adjacents * 2))
		{	
			for ($counter = 1; $counter <= $lastpage; $counter++)
			{
				if ($counter == $page)
					$pagination.= "<span class=\"current\">$counter</span>";
				else
					$pagination.= "<a href=\"$targetpage?page=$counter\">$counter</a>";					
			}
		}
		elseif($lastpage > 5 + ($adjacents * 2))
		{
			if($page < 1 + ($adjacents * 2))		
			{
				for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++)
				{
					if ($counter == $page)
						$pagination.= "<span class=\"current\">$counter</span>";
					else
						$pagination.= "<a href=\"$targetpage?page=$counter\">$counter</a>";					
				}
				$pagination.= "...";
				$pagination.= "<a href=\"$targetpage?page=$lpm1\">$lpm1</a>";
				$pagination.= "<a href=\"$targetpage?page=$lastpage\">$lastpage</a>";		
			}
			elseif($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2))
			{
				$pagination.= "<a href=\"$targetpage?page=1\">1</a>";
				$pagination.= "<a href=\"$targetpage?page=2\">2</a>";
				$pagination.= "...";
				for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++)
				{
					if ($counter == $page)
						$pagination.= "<span class=\"current\">$counter</span>";
					else
						$pagination.= "<a href=\"$targetpage?page=$counter\">$counter</a>";					
				}
				$pagination.= "...";
				$pagination.= "<a href=\"$targetpage?page=$lpm1\">$lpm1</a>";
				$pagination.= "<a href=\"$targetpage?page=$lastpage\">$lastpage</a>";		
			}
			else
			{
				$pagination.= "<a href=\"$targetpage?page=1\">1</a>";
				$pagination.= "<a href=\"$targetpage?page=2\">2</a>";
				$pagination.= "...";
				for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++)
				{
					if ($counter == $page)
						$pagination.= "<span class=\"current\">$counter</span>";
					else
						$pagination.= "<a href=\"$targetpage?page=$counter\">$counter</a>";					
				}
			}
		}
		if ($page < $counter - 1) 
			$pagination.= "<a href=\"$targetpage?page=$next\">下一頁</a>";
		else
			$pagination.= "<span class=\"disabled\">下一頁</span>";
		$pagination.= "</div>\n";		
	}
?>

//此處放主表格

<?=$pagination?>//顯示頁碼
Die Quelle kann nicht überprüft werden...

Das Obige stellt die einfachste PHP-Seite vor, einschlie?lich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276
So implementieren Sie Daten-Paging und Anzeigeoptimierung in Vue-Projekten So implementieren Sie Daten-Paging und Anzeigeoptimierung in Vue-Projekten Oct 15, 2023 am 09:27 AM

Implementieren von Daten-Paging und Anzeigeoptimierung in Vue-Projekten: Wenn eine Seite eine gro?e Datenmenge anzeigen muss, muss in der Regel eine Daten-Paging- und Anzeigeoptimierung durchgeführt werden, um die Benutzererfahrung zu verbessern Implementieren Sie Daten-Paging und Anzeigeoptimierung und stellen Sie spezifische Codebeispiele bereit. 1. Daten-Paging Unter Daten-Paging versteht man die Aufteilung einer gro?en Datenmenge auf mehrere Seiten nach bestimmten Regeln und deren Anzeige auf der Seite. Mit den folgenden Schritten k?nnen Sie Daten-Paging in einem Vue-Projekt implementieren: Definieren Sie die Datenquelle. Definieren Sie zun?chst eine Datenquelle, die alle Daten enth?lt.

php提交表單通過后,彈出的對話框怎樣在當(dāng)前頁彈出,該如何解決 php提交表單通過后,彈出的對話框怎樣在當(dāng)前頁彈出,該如何解決 Jun 13, 2016 am 10:23 AM

php提交表單通過后,彈出的對話框怎樣在當(dāng)前頁彈出php提交表單通過后,彈出的對話框怎樣在當(dāng)前頁彈出而不是在空白頁彈出?想實現(xiàn)這樣的效果:而不是空白頁彈出:------解決方案--------------------如果你的驗證用PHP在后端,那么就用Ajax;僅供參考:HTML code

So verwenden Sie das Counter-Modul in Python So verwenden Sie das Counter-Modul in Python Apr 19, 2023 pm 02:55 PM

Beschreibung Projektbeschreibung Python Interpreter 3.10.6 Z?hlermodul Im Sammlungsmodul von Python ist Counter ein sehr h?ufig verwendetes Modul. Counter ist ein einfacher Z?hler, der zum Z?hlen der Anzahl bestimmter Hash-Objekte verwendet wird. Es speichert Elemente und ihre Anzahl in Form eines W?rterbuchs. Die Counter()-Klasse Counter() kann die an diese Klasse übergebenen Parameter nach bestimmten Regeln z?hlen und die Ergebnisse in Form eines W?rterbuchs zurückgeben, indem das Z?hlobjekt und die Z?hlergebnisse als Schlüssel-Wert-Paare verwendet werden. Counter(iterable=None,/,**kwds) gibt ein Beispiel voncollectionsimport

請教怎么修改url某一參數(shù)的參數(shù)值呢?是要拆開了再拼回去嗎 請教怎么修改url某一參數(shù)的參數(shù)值呢?是要拆開了再拼回去嗎 Jun 13, 2016 am 10:24 AM

請問如何修改url某一參數(shù)的參數(shù)值呢?是要拆開了再拼回去嗎?那么請問如何修改url某一參數(shù)的參數(shù)值呢?是要拆開了再拼回去嗎?http://127.0.0.1/myo/newuser.php?mod=search&type=fastone比如現(xiàn)在我要修改mod=new要怎么做呢?------解決方案--------------------發(fā)送了請求

Microsoft führt mit Copilot den Build von Windows 11 23H2 im Release-Preview-Kanal ein Microsoft führt mit Copilot den Build von Windows 11 23H2 im Release-Preview-Kanal ein Sep 28, 2023 pm 07:17 PM

Alle freuen sich auf die heutige Ver?ffentlichung von Windows 1123H2. Tats?chlich hat Microsoft gerade Updates für die Release-Vorschau ver?ffentlicht, die dem offiziellen Release-Stadium am n?chsten kommt. Bekannt als Build 22631 gibt Microsoft bekannt, dass sie die neue umbenannte Chat-App, Phone Links und Play Together-Widgets einführen, die in den letzten Monaten auf anderen internen Kan?len getestet wurden. ?Dieses neue Update wird den gleichen Wartungszweig und die gleiche Codebasis wie Windows 11 Version 22H2 haben und mit allen neu angekündigten Funktionen kumulativ sein, einschlie?lich Copilot in Windows (Vorschau)“, verspricht Microsoft. Redmond-Beamte weiter

Ausführliche Erl?uterung der CSS-Seriennummerneigenschaften: Z?hler und Listenstiltyp Ausführliche Erl?uterung der CSS-Seriennummerneigenschaften: Z?hler und Listenstiltyp Oct 21, 2023 am 11:52 AM

Detaillierte Erl?uterung der CSS-Seriennummernattribute: counter und list-style-type Einführung: Im Webdesign sto?en wir h?ufig auf Situationen, in denen wir Elemente wie Listen oder Titel nummerieren müssen. Um unterschiedlichen Designanforderungen gerecht zu werden, bietet CSS zwei wichtige Attribute: Counter und List-Style-Type. In diesem Artikel wird die Verwendung dieser beiden Eigenschaften detailliert beschrieben und einige spezifische Codebeispiele bereitgestellt. 1. Z?hlerattribut: Das Z?hlerattribut erm?glicht Entwicklern das Erstellen

圖片消失怎么解決 圖片消失怎么解決 Apr 07, 2024 pm 03:02 PM

圖片消失如何解決先是圖片文件上傳$file=$_FILES['userfile']; ?if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'

Laravel-Entwicklung: Wie paginiert man Daten mit Laravel Pagination? Laravel-Entwicklung: Wie paginiert man Daten mit Laravel Pagination? Jun 13, 2023 pm 02:17 PM

Laravel-Entwicklung: Wie paginiert man Daten mit LaravelPagination? Laravel ist ein leistungsstarkes PHP-Framework, das Entwicklern hilft, schnell hochwertige Webanwendungen zu erstellen. In Laravel-Anwendungen ist es oft notwendig, Daten in Seiten anzuzeigen. Laravel bietet eine leistungsstarke Paginierungsklasse – LaravelPagination –, die das Paginieren von Daten sehr einfach macht. In diesem Artikel zeige ich Ihnen, wie Sie Laravel verwenden

See all articles