Voilà je viens de faire (tout seul ! LOL) mon petit script pour afficher page par page. Alala je suis trop content, il en faut pas grand chose pour un newbie du PHP =)
Cependant je voudrais savoir si vous voyez des erreurs, pas dans la syntaxe car ça marche très bien, mais plutot dans ma façon de faire.
Merci d'avance
<?php
$tab= array( 'pomme', 'banane', 'orange', 'abricot', 'pamplemousse', 'pomme2', 'banane2', 'orange2', 'abricot2', 'pamplemousse2', 'pomme3', 'banane3', 'orange3' ); // TABLEAU
// PARAM
if( $num == '' ) {
$num = '0'; // ID TABLEAU
}
$limit = '5'; // LILMITE DU NOMBRE DE RESULTAT A AFFICHER
$nb_array= (count($tab)); // ON COMPTE LE NOMBRE DE VALEUR DANS LE TABLEAU
// FIN PARAMS
echo $nb_array.' resultats<br />';
// BOUCLE
for( $tour = 0; $tour < $limit; $tour++.$num++ ) { // TANT QUE $limit < 5 : INCREMENTER $tour et $num A CHAQUE TOUR
echo $tab[$num].'<br />';
}
// FIN BOUCLE
// CONDITIONS BOUTONS SUIVANT ET PRECEDENT
if ( $num > $limit ) { // SI $num > limit : AFFICHAGE LIEN PRECEDENT ET $tour = 0
$tour = 0;
$temp = $num - ( $limit * 2 ); // NOMBRE D'ENTREES DU TABLEAU RENVOYEES PAR LA BOUCLE - (LIMITE * 2)
echo '<a href="tab.php?num='.$temp.'&tour='.$tour.'">Precedent</a>';
}
echo ' '; // ESPACE
if ( $num >= $limit AND $num <= $nb_array ) { // SI $num >= $limit et $num != $nb_array : AFFICHAGE LIEN SUIVANT ET $tour = 0
$tour = 0;
echo '<a href="tab.php?num='.$num.'&tour='.$tour.'">Suivant</a>';
}
// FIN CONDITIONS BOUTONS SUIVANT ET PRECEDENT
?>