=1 "); // compter le nb d'entre pour lesquels on a vot $count = mysql_result($result,0,'COUNT(*)');// lis le rsultat //nb de pages $nb_pages = $count/10; $nb_pages = ceil($nb_pages); //arrondi l'entier sup // page afficher $nb = 10; $page_top10 = 1; $first = 0; if(isset($_GET['page'])) { //par dfaut : page 1. sinon la page demande $page_top10 = $_GET['page']; //test pour savoir si la page demand existe... if($nb_pages < $page_top10) { // si non, on corrige $page_top10 = $nb_pages; } $first = ($page_top10-1)*10; } // bandeau de lien rapide vers les diffrentes pages. $page_debut = $page_top10-2; if($page_debut < 1) {$page_debut = 1;} $page_fin = $page_debut+4; if($page_fin > $nb_pages) {$page_fin = $nb_pages;} $bandeau_pages = '
'; if(isset($_GET['nouveaux'])) { $v = $nb_pages-1; $bandeau_pages .= '- Page '.$v.' -'; $bandeau_pages .= ' du TOP10 (sur '.$nb_pages.' au total) -'; $bandeau_pages .= '- Page '.$nb_pages.' -'; } else { for($q=$page_debut; $q<=$page_fin; $q++) { if( !isset($_GET['nouveaux']) and $q == $page_top10 ) { // SI pas NOUVEAU appele -> le lien de la page courante est remplace par le formulaire $bandeau_pages .= ' (sur '.$nb_pages.') -'; } else { $bandeau_pages .= '- Page '.$q.' -'; } } } $bandeau_pages .= "
"; // GESTION DES VOTES require_once("../comics/_vote_top10_num.php"); //////////////// //TOP10 ?>

Les 2 minutes du peuple : Le Top10 des meilleures capsules
sélectionnées par les internautes

 

Sur cette page est mise à jour la liste des sketches ayant le meilleur score (nombre de votes positifs - nombre de votes négatifs). Actuellement on a voté pour sketches.

N.B. : Pour afficher tous les sketches d'une catégorie, clique sur celle-ci !

 
-- Ton vote a bien été enregistré ; le classement est modifié en conséquence --

'; } //afficher le bandeau de lien vers les autres pages du TOP echo $bandeau_pages; // determination de la requte sql faire if( isset($_GET['nouveaux']) ) { //si on a demand les 10 nouveaux strips du top $type = 'top10_nouveaux'; $query = "SELECT * FROM `minutesdupeuple` WHERE `plus`>=1 ORDER BY `id` DESC LIMIT " . $first . " , " . $nb; //demander d'indexer les entres par id decroissant de score } else { // en temps normal $type = 'top10_liste'; $query = "SELECT * FROM `minutesdupeuple` WHERE `score` >=1 ORDER BY `score` DESC LIMIT " . $first . " , " . $nb; //demander d'indexer les entres par ordre decroissant de score } // fct pour le chemin playlist function removeaccent($string) { $code = strtr($string,"","AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn"); return $code; } // la playlist $query_playlist = $query; $playlist = ''; $resultat = mysql_query($query_playlist); while($lignes = mysql_fetch_array($resultat)) { $categorie_ssaccent = removeaccent($lignes['categorie']); $chemin = '/2minutes/fichiers/' . $categorie_ssaccent . '/' . $lignes['fichier']; $playlist .= '|'.$chemin; } $playlist = ltrim($playlist,"|"); //suppression de la barre verticale au dbut de la boucle // le code html playlist est appel par _AFFICHER_2min.php // pour l'affichage du tableau $selection_recherche = mysql_query($query); $nombre_resultats = mysql_num_rows($selection_recherche); //compte le nombre d'entrées sélectionnées par la recherche require_once("_afficher_2min.php"); ?>
--------------
'; if( !(isset($_GET['nouveaux'])) and $page_top10 < $nb_pages ) { //si on a PAS demand les 10 nouveaux strips du top ?>
Liste des 10 sketches suivants
= 10 OR isset($_GET['nouveaux']) ) { ?>
Les 10 premiers sketches
= 10) { ?>
Liste des 10 sketches précédents