Pagination toute simple

Soyez le premier à donner votre avis sur cette source.

Vue 10 670 fois - Téléchargée 1 447 fois

Description

un petit morceau de code qui peut vous aider ou vous inspirer sur le systeme de pagination (numérotation des pages avec les liens qui renvoient aux pages correspondantes)

Source / Exemple :


<?php

function pagination($page, $max_page)
{
if ($max_page > 1)
	{

	if ($page == 1)
		{
			echo "<img src=\"back.png\" border=\"0\">";
		}
		else
		{
			echo "<a href=\"index.php?page=".($page-1)."\">";
			echo "<img src=\"back.png\" border=\"0\">";
			echo "</a>";
		}

	for ($i = 1; $i <= $max_page; $i++)
	{
	if ($i == $page)
		{
			echo " ".$i." ";
		}
	else
		{
			echo "<a href=\"index.php?page=".$i."\">";
			echo " ".$i." ";
			echo "</a>";
		}
	}

	if ($page == $max_page)
		{
			echo "<img src=\"next.png\" border=\"0\">";
		}
	else
		{
			echo "<a href=\"index.php?page=".($page+1)."\">";
			echo "<img src=\"next.png\" border=\"0\">";
			echo"</a>";
		}
	}
}

?>

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
5
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
3 avril 2009

Comment fait-on pour ajouter des pages, est-ce la page à créer doit être au format html ou php et où faut-il la page crée?
Merci
Messages postés
4
Date d'inscription
mercredi 5 janvier 2005
Statut
Membre
Dernière intervention
23 juin 2008

3/4 des personnes critiquent et 1/4 partagent des choses
Merci darkelda
Messages postés
198
Date d'inscription
lundi 28 février 2005
Statut
Membre
Dernière intervention
14 novembre 2008
1
Perfect
10/10
Messages postés
3
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
30 janvier 2006

Darkelda c'est un gars si vous voulez savoir ;)
Messages postés
49
Date d'inscription
mardi 23 mars 2004
Statut
Membre
Dernière intervention
16 mai 2012

Je vais faire un effort et faire une amélioration de ma source (protection si il y a un trop grand nombre de page à afficher)
Si je l'ai pas fait avant c'est que je n'avais pas le temps dur dur de réviser et de programmer en meme temps :p
Afficher les 11 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.