$nombreDePages) // Si la valeur de $pageActuelle (le numéro de la page) est plus grande que $nombreDePages... { $pageActuelle=$nombreDePages; } } else // Sinon { $pageActuelle=1; // La page actuelle est la n°1 } $premiereEntree=($pageActuelle-1)*$messagesParPage; // On calcul la première entrée à lire // La requête sql pour récupérer les messages de la page actuelle. if(isset($_GET['type'])) { if($_GET['type'] == "Activites") { $type = "Activites"; } else if($_GET['type'] == "Projets") { $type = "Projets"; } else if($_GET['type'] == "ActivitesDesReseauxPartenaires") { $type = "Activites des reseaux partenaires"; } else { $type = "Activites"; } $retour_messages=mysql_query('SELECT * FROM projets_activites where categorie="'.$type.'" ORDER BY id DESC LIMIT '.$premiereEntree.', '.$messagesParPage.''); } else { $retour_messages=mysql_query('SELECT * FROM projets_activites ORDER BY id DESC LIMIT '.$premiereEntree.', '.$messagesParPage.''); } // Recuperer les derniers articles $dernier=mysql_query('SELECT * FROM projets_activites ORDER BY id DESC LIMIT 0,5'); ?> Coalition ASO EPT - Activités

Activites

Bilan des activités réalisées

'.utf8_decode(stripslashes($donnees_messages['titre'])).'

'.utf8_decode(stripslashes($donnees_messages['text'])).'

×
'; //Je vais afficher les messages dans des petits tableaux. C'est à vous d'adapter pour votre design... //De plus j'ajoute aussi un nl2br pour prendre en compte les sauts à la ligne dans le message. echo '
Thumb
'.stripslashes(utf8_decode($donnees_messages['titre'])).'


'.stripslashes(utf8_decode($donnees_messages['minitext'])).'


'; //J'ai rajouté des sauts à la ligne pour espacer les messages. } echo '

Page : '; //Pour l'affichage, on centre la liste des pages for($i=1; $i<=$nombreDePages; $i++) //On fait notre boucle { //On va faire notre condition if($i==$pageActuelle) //Si il s'agit de la page actuelle... { echo ' [ '.$i.' ] '; } else //Sinon... { echo '

'.$i.'

'; } } echo '

'; ?>


bottom