Allez à la page suivante ... html / css / php

blpablitobl -  
 blpablitobl -
Bonjour,
Je recherche un code ....

Rien à faire je ne le trouve pas sur le net ... ou pas ce que je veux ...

Enfait j'ai ma page internet crée avec mon css !

J'ai un menu + contenu dedans ...

Dans le menu, j'ai photo -- Au lieu de mettre toutes les photos dans une seule page, j'aimerai par exemple avoir 10 photos sur 1 feuille contenu et à chaque page (next) 1-2-3- 4 ...
Avoir les autres 10 photos et ainsi de suite

Donc en gros au lieu de mettre 50 photos sur une même page contenu ... faire 5 pages avec 10 photos dedans.
Le problème, je n'arrive pas à faire le lien 1-2-3-4 en haut à droite du contenu ...
:(

J'ai pensé à faire plusieurs pages que j'inclue avec la fonction "include" mais je ne sais pas comment mettre ces fameux liens.

Possible de m'aider !
S'il faut je mettrai un bout de code si besoin,

je vous remercie d'avance et bonne soirée / journée

2 réponses

Neron05 Messages postés 18 Statut Membre 6
 
Salut,
au lieu de créer plusieurs pages différentes, ce qui se fait forcément manuellement donc pour un grand nombre de photos ca risque d'être long et pas très utile. Tu devrais plutôt mettre le numéro de la page en GET (dans l'url) avec une petite boucle genre
for($i = $_GET['page']; $i < $_GET['page'] + 10; $i++)
tu appelles tes images toutes pareilles avec un numéro à la fin et tu peux donc les afficher. Tu peux rajouter quelques conditions si l'utilisateur rentre un numéro de page trop grand ou si le nombre de tes photos est pas un multiple de 10 ca essayera d'afficher des photos qui n'existent pas.
0
blpablitobl
 
Merci de la réponse, en ce qui concerne le GET j'en ai déjà 1.
Je te mets une partie du code que j'ai dans mon index.php :
<div class="element_menu">
<ul>
<strong>
<a href="index.php?page=accueil">Accueil</a>
<a href="index.php?page=Event">Evenement</a>
<a href="index.php?page=pgpictures">Pictures</a>
<a href="index.php?page=contacts">Contacts</a>
</strong>
</ul>
</div>
<br />

</div>

<div id="contenu">
<?php switch($_GET['page'])
{
case 'accueil':include('accueil.php');break;
case 'Event':include('Event.php');break;
case 'pgpictures':include('pgpictures.php');break;
case 'contacts':include('contacts.php');break;
default:include('accueil.php');break; }
?>

</div>

Donc j'avais crée une page 'pgpictures.php'
Avec dedans les <img src=" ..."> Vrai qu'il y en a beaucoup et p-e pas très utile et lent à les affichers.

Pour ce qui est de ta boucle comment je pourrai faire .... ?
Toujours dans un dossier dans la racine toutes mes photos appelées par exemple :
IMG01 - 02 - 03 et ainsi de suite jusque ... On va dire 35.


for($i = $_GET['page']; $i < $_GET['page'] + 10; $i++)

<div id="contenu">
<?php switch($_GET['page'])
{
case 'accueil':include('accueil.php');break;
case 'Event':include('Event.php');break;
case 'pgpictures':include('pgpictures.php');break;
case 'contacts':include('contacts.php');break;
default:include('accueil.php');break; }
?>

</div>

Comment je pourrai faire pour avoir plusieurs page à la suite avec les photos ?
click sur 1-2-3 et choisir celle qu'on veut voir.

Enfin désolé j'ai commencé php y a pas très longtemps je cherche sur le net mais rien.
Peut-être trop dur pour moi ? :p

En tout cas, je te remercie bien !!
Bonne journée
cordialement.
0