Pagination : mettre en gras le numéro de page
Ludo
-
lookouster Messages postés 58 Statut Membre -
lookouster Messages postés 58 Statut Membre -
Bonjour ;-)
j'utilise l'affichage page par page pour afficher les résultats et un détail me manque pour que ce soit complètement abouti, mettre en gras (ou en couleur) le numéro de page en cours. Comment inclure cette fonction dans le code ci dessous...?
function affichePages($nb,$page,$total) {
$nbpages=ceil($total/$nb);
$numeroPages = 1;
$compteurPages = 1;
$limite = 0;
echo '<table border = "0" ><tr>'."\n";
while($numeroPages <= $nbpages) {
echo '<td ><a href = "'.$page.'?limite='.$limite.'">'.$numeroPages.'</a></td>'."\n";
$limite = $limite + $nb;
$numeroPages = $numeroPages + 1;
$compteurPages = $compteurPages + 1;
if($compteurPages == 10) {
$compteurPages = 1;
echo '<br>'."\n";
}
}
echo '</tr></table>'."\n";
}
j'utilise l'affichage page par page pour afficher les résultats et un détail me manque pour que ce soit complètement abouti, mettre en gras (ou en couleur) le numéro de page en cours. Comment inclure cette fonction dans le code ci dessous...?
function affichePages($nb,$page,$total) {
$nbpages=ceil($total/$nb);
$numeroPages = 1;
$compteurPages = 1;
$limite = 0;
echo '<table border = "0" ><tr>'."\n";
while($numeroPages <= $nbpages) {
echo '<td ><a href = "'.$page.'?limite='.$limite.'">'.$numeroPages.'</a></td>'."\n";
$limite = $limite + $nb;
$numeroPages = $numeroPages + 1;
$compteurPages = $compteurPages + 1;
if($compteurPages == 10) {
$compteurPages = 1;
echo '<br>'."\n";
}
}
echo '</tr></table>'."\n";
}
A voir également:
- Pagination : mettre en gras le numéro de page
- Pagination powerpoint - Guide
- Sommaire avec pagination - Guide
- Le fichier de pagination est insuffisant pour terminer cette opération - Forum PC portable
- Pagination rapport de stage - Forum Bureautique
- Indesign pagination à partir de la 2ème page ✓ - Forum InDesign
7 réponses
salut, dans cette ligne
echo '<td ><a href = "'.$page.'?limite='.$limite.'">'.$numeroPages.'</a></td>'."\ n";
tu demande à mettre en gras avec <b> </b>, tu obtiens:
echo '<td ><a href = "'.$page.'?limite='.$limite.'"><b>'.$numeroPages.'</b></a></td>'."\ n";
++
echo '<td ><a href = "'.$page.'?limite='.$limite.'">'.$numeroPages.'</a></td>'."\ n";
tu demande à mettre en gras avec <b> </b>, tu obtiens:
echo '<td ><a href = "'.$page.'?limite='.$limite.'"><b>'.$numeroPages.'</b></a></td>'."\ n";
++
Oui mais dans ce cas tous les numéros sont en gras, le but étant d'identifier la page sur laquelle ont se trouve comme sur ce forum...
ok dans ce cas je suppose que c'est compteurpage qui determine si c'et en gras ou pas:
ca donne qqch de comme ca:
function affichePages($nb,$page,$total) {
$nbpages=ceil($total/$nb);
$numeroPages = 1;
$compteurPages = 1;
$limite = 0;
echo '<table border = "0" ><tr>'."\n";
while($numeroPages <= $nbpages)
{
echo '<td ><a href = "'.$page.'?limite='.$limite.'">';
if ($compteurPages=1) echo "<b>$numeroPages</b></a></td>'\n"; // si le compteur est à 1 tu est sur une nouvelle page => gras
else echo "$numeroPages</a></td>\n"; // si c'est autre que 1, ca fait en normal
$limite = $limite + $nb;
$numeroPages = $numeroPages + 1;
$compteurPages = $compteurPages + 1;
if($compteurPages == 10)
{
$compteurPages = 1;
echo '<br>'."\n";
}
}
echo '</tr></table>'."\n";
}
ce qui est interressant, c'est que dans echo, si tu ne lui met pas de <br>, il ne saute pas de ligne, donc tu peut combiner avec des fonction entre chaque morceau de phrases!
ca marche?
ca donne qqch de comme ca:
function affichePages($nb,$page,$total) {
$nbpages=ceil($total/$nb);
$numeroPages = 1;
$compteurPages = 1;
$limite = 0;
echo '<table border = "0" ><tr>'."\n";
while($numeroPages <= $nbpages)
{
echo '<td ><a href = "'.$page.'?limite='.$limite.'">';
if ($compteurPages=1) echo "<b>$numeroPages</b></a></td>'\n"; // si le compteur est à 1 tu est sur une nouvelle page => gras
else echo "$numeroPages</a></td>\n"; // si c'est autre que 1, ca fait en normal
$limite = $limite + $nb;
$numeroPages = $numeroPages + 1;
$compteurPages = $compteurPages + 1;
if($compteurPages == 10)
{
$compteurPages = 1;
echo '<br>'."\n";
}
}
echo '</tr></table>'."\n";
}
ce qui est interressant, c'est que dans echo, si tu ne lui met pas de <br>, il ne saute pas de ligne, donc tu peut combiner avec des fonction entre chaque morceau de phrases!
ca marche?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut!!
Pense à la fonction $_GET['numèro_de_ta_page']. et donc
if $numeroPages=$_GET['numèro_de_ta_page']
echo "<b>$numeroPages</b></a></td>'\n";
else
echo "$numeroPages</a></td>'\n";
Pense à la fonction $_GET['numèro_de_ta_page']. et donc
if $numeroPages=$_GET['numèro_de_ta_page']
echo "<b>$numeroPages</b></a></td>'\n";
else
echo "$numeroPages</a></td>'\n";