Sur mon site j'ai fait une pagination automatique (que j'ai récupéré sur le site du zéro) et j'aimerais que le numéro de la page en cours change de couleurs. J'ai essayé de placé une balise de type
CODE
<span style="color:red;">
mais rien n'y fait. Si quelqu'un peut m'aider... Merci d'avance.CODE-BOX
<?php
// --------------- Etape 2 -----------------
// On écrit les liens vers chacune des pages
// -----------------------------------------
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 7;
// On récupère le nombre total de messages
$retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM tousdescons WHERE categorie='$categorie'");
$donnees = mysql_fetch_array($retour);$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
?>
<p class="numeropage" style="margin-top:1cm;">
<span style="color:orange;float:left;margin-left:1.1cm;">Catégorie : </span> <span style="color:white;float:left;"><?php echo $_GET['categorie']; ?></span>
<?php
echo 'Page : ';
for ($i = 1; $i <= $nombreDePages; $i++)
{
echo '<a style="color:orange;font-weight:bolder;" href="affichage.php?categorie='.$categorie.'&page=' . $i . '">'. $i .'</a> ';
}
?>
</p>
<?php
// --------------- Etape 3 ---------------
// Maintenant, on va afficher les messages
// ---------------------------------------
if (isset($_GET['page']))
{
$page = $_GET['page'];
// On récupère le numéro de la page indiqué dans l'adresse (affichage.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}
// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
?>
// --------------- Etape 2 -----------------
// On écrit les liens vers chacune des pages
// -----------------------------------------
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 7;
// On récupère le nombre total de messages
$retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM tousdescons WHERE categorie='$categorie'");
$donnees = mysql_fetch_array($retour);$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
?>
<p class="numeropage" style="margin-top:1cm;">
<span style="color:orange;float:left;margin-left:1.1cm;">Catégorie : </span> <span style="color:white;float:left;"><?php echo $_GET['categorie']; ?></span>
<?php
echo 'Page : ';
for ($i = 1; $i <= $nombreDePages; $i++)
{
echo '<a style="color:orange;font-weight:bolder;" href="affichage.php?categorie='.$categorie.'&page=' . $i . '">'. $i .'</a> ';
}
?>
</p>
<?php
// --------------- Etape 3 ---------------
// Maintenant, on va afficher les messages
// ---------------------------------------
if (isset($_GET['page']))
{
$page = $_GET['page'];
// On récupère le numéro de la page indiqué dans l'adresse (affichage.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}
// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
?>
