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

Fermé
blpablitobl - Modifié par blpablitobl le 16/04/2011 à 23:14
 blpablitobl - 17 avril 2011 à 15:24
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 Date d'inscription dimanche 27 février 2011 Statut Membre Dernière intervention 17 avril 2011 6
17 avril 2011 à 01:36
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
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