[PHP] Limiter l'affichage
nessbeal_15
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
nessbeal_15 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
nessbeal_15 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai écris un script qui parcours un dossier et affiche tous les images qui sont dedans, pour l'affichage je veux affiché 15 images par page et mettre un lien pour voir le reste des images dans une autre pages
voila le script qui affiche les photos:
Est ce que quelqu'un peut m'aider à modifier ce code pour qu'il puisse affiché 15 images par pages et me mettre un lien pour voir la suite dans ne autre page !!?
j'ai écris un script qui parcours un dossier et affiche tous les images qui sont dedans, pour l'affichage je veux affiché 15 images par page et mettre un lien pour voir le reste des images dans une autre pages
voila le script qui affiche les photos:
<?php $tableau = array(); $dossier = opendir ('photos/'); while ($fichier = readdir ($dossier)) { if ($fichier != '.' && $fichier != '..' && $fichier != 'Thumbs.db') { $tableau[] = $fichier; } } closedir ($dossier); $nbcol=3; $nbpics = count($tableau); for ($i = 0 ; $i < $nbpics ; $i++){ if($i%$nbcol==0) echo '<tr>'; // ICI je commence à afficher les images echo '<td align="center"><img src="photo/'.$tableau[$i].'" alt="Image"/></a></td>'; if($i%$nbcol==($nbcol-1)) echo '</tr>'; } echo '</table>'; ?>
Est ce que quelqu'un peut m'aider à modifier ce code pour qu'il puisse affiché 15 images par pages et me mettre un lien pour voir la suite dans ne autre page !!?
A voir également:
- [PHP] Limiter l'affichage
- Affichage double ecran - Guide
- Net limiter - Télécharger - Outils Internet
- Easy php - Télécharger - Divers Web & Internet
- Windows 11 affichage classique - Guide
- Problème affichage fenêtre windows 10 - Guide
2 réponses
L'adresse de tes pages sera du type : http://mon_site.com/gallerie.php?page=1
Pour le nombre d'images à afficher :
Pour les liens des pages :
Pour le nombre d'images à afficher :
<?php for ($i = ($_GET['page'] * 15 - 15) ; ($i < ($_GET['page'] * 15)) && ($i <= count($tableau)) ; $i++) { // code à afficher } ?>
Pour les liens des pages :
<?php echo 'Page :'; for($i = 1 ; $i <= ceil(count($tableau) / 15) ; $i++) { echo '<a href="gallerie.php?page='.$i.'"> '.$i.'</a>'; } ?>