Image suivante

Petit nouveau ! | 5 Messages

13 avr. 2007, 18:14

bonjour,

Tout d'abord je tiens a préciser que je n'ai quelques notions en PHP.
Alors voilà mon problème, que j'espère pas compliqué à résoudre.

J'ai crée ma galerie de photos, les photos s'affiche dans une page unique, pour éviter de faire autant de page qu'il y a de photos. J'ai fait ça simplement avec un liens type http://oeil.aircity.org/?p=photo&dossie ... ts&nom=003

avec un echo dans la page.
Jusque ici tout fonctionne mais j'aimerai crée un lien qui passe d'une photo à l'autre et franchement je ne sais pas comment m'y prendre??
Un script ultra long avec des IF a en plus finir ou juste un commande qui aurait comme valeur +1, les noms des mes photos sont 001-002...
J'espère que vous avez compris mon problème

Je vous donne l'adresse du site pour mieux vous rendre compte.

http://oeil.aircity.org

Merci à tous :wink:

Eléphant du PHP | 216 Messages

13 avr. 2007, 18:21

Bonjour,
tu à juste à faire un lien contenant le nom de ta photo avec ++ derrière, ci qui aura pour effet de l'incrémenter de 1 donc si tu avais 001 tu aura 002

exemple:
ta page courante :
http://oeil.aircity.org/?p=photo&dossie ... ts&nom=003

la page suivante sera donc:
http://oeil.aircity.org/?p=photo&dossie ... ts&nom=004

et ben tu fais un lien de ce type:
<a href="?p=photo&dossier=portrait&nom=".$_GET['nom']++."">Suivant ></a>
pour un lien précédent tu fais de même avec -- à côté du $_GET['nom'] :D

Edit: j'allais oublier, tu peut bien sur changer les valeur de p, dossier, nom par des variables, si tu les gère avec des variables, en tout cas le fonctionnement est le même.

Voila ^^
Le PHP c'est bien, surtout quand ça marche ;) mon site
Hébergement gratuit et sans pub => Image

Petit nouveau ! | 5 Messages

13 avr. 2007, 18:40

merci mais ça fonctionne pas, pourant j'ai fait un copier coller.
le liens me redonne ça http://oeil.aircity.org/?p=photo&dossier=portrait&nom=

ViPHP
ViPHP | 1996 Messages

13 avr. 2007, 20:24

Tu l'a mis ou ton lien ?
Je viens de ton site et je ne l'ai pas vu...
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Petit nouveau ! | 5 Messages

13 avr. 2007, 21:00

Merci oui j'ai remi comme avant pour le moment j'ai plus besoins d'aide car j'avais plus ou moins réussi mais quand j'arrivais à la dernière image ça buggait, Normal!!
Donc j'essais de faire quelque chose de plus performant et si j'ai des soucis je sais ou vous trouver.
J'en aurais surement :?

Merci à tous

Petit nouveau ! | 5 Messages

14 avr. 2007, 15:19

voilà le code est fait je le met si un jour ça peut aider quelqu'un

Code : Tout sélectionner

<?php $nom2=$nom+1; $nom3=$nom-1; $html2='<a href="?p=photo&dossier='.$dossier.'&nom='.$nom3.'"><img src="images/prec.jpg" border="0"></a>'; if( $dossier == portraits && $nom < 52 ) // si( $dossier est egal potraits ET $age plus petit que 52 $html= '<a href="?p=photo&dossier='.$dossier.'&nom='.$nom2.'"><img src="images/suiv.jpg" border="0"></a>'; else if( $dossier == macro && $nom < 55 ) // sinon, si $dossier est egal macro ET $nom plus petit que 55 $html= '<a href="?p=photo&dossier='.$dossier.'&nom='.$nom2.'"><img src="images/suiv.jpg" border="0"></a>'; else if( $dossier == autres && $nom < 39 ) // sinon, si $dossier est egal autres ET $nom plus petit que 39 $html= '<a href="?p=photo&dossier='.$dossier.'&nom='.$nom2.'"><img src="images/suiv.jpg" border="0"></a>'; else if( $dossier == nature && $nom < 22 ) // sinon, si $dossier est egal nature ET $nom plus petit que 22 $html= '<a href="?p=photo&dossier='.$dossier.'&nom='.$nom2.'"><img src="images/suiv.jpg" border="0"></a>'; else if( $dossier == vehicule && $nom < 22 ) // sinon, si $dossier est egal vehicule ET $nom plus petit que 22 $html= '<a href="?p=photo&dossier='.$dossier.'&nom='.$nom2.'"><img src="images/suiv.jpg" border="0"></a>'; ?> <?php if( $nom == 1 ) // si( $dossier est egal potraits ET $age plus petit que 52 $html2= ''; else if( $nom > 1 ) // sinon, si $dossier est egal macro ET $nom plus petit que 55 $html2='<a href="?p=photo&dossier='.$dossier.'&nom='.$nom3.'"><img src="images/prec.jpg" border="0"></a>'; ?> <div class="c1"> <div class="bouton"><?php echo $html2; ?></div> <div class="photo"><div align="center"><img src="photographies/<?php echo $dossier; ?>/<?php echo $nom; ?>.jpg"></div></div> <div class="bouton"><?php echo $html; ?></div> </div>