le 19/09/2007 à 05:00
damdam
Bonjour,
néophyte en php, j'essaye de monter un site où présenter diverses galeries d'images (j'ai fait une page par galerie).
Je suis arrivé au point suivant:
toutes les pages ont la même présentation, avec:
_ une partie "menu" où j'ai établi un lien depuis la galerie où l'on se trouve vers chacune des autres
_ une partie "miniatures" avec un scroll auto où se visualisent toutes les photos de la galerie en petit
_une partie "photo" où l'on voit en grand la photo de la miniature sur laquelle on clique (grâce à une URL variable basée sur l'Id dans la base de données).
Mon problème est le suivant:
comment faire pour que lorsque je change de galerie (donc de page) et que j'arrive sur une nouvelle page, l'image la plus récente de la galerie soit d'emblée affichée ???
(par exemple, si j'ai la page "galerie1.php", je parvienne directement à "galerie1.php?var_gal1=<?php echo $totalRows_requete1 ?>)
Les pistes qui me sont venues à l'esprit sont les suivantes:
1. faire un lien depuis la page d'origine, en incluant déjà la variable var_gal1... le pb, c'est que chaque galerie est en lien avec toutes les autres, ce qui implique de créer autant de requêtes que de pages, et ce pour chacune des pages...
c'est long et je ne sais pas si ce n'est pas trop lourd
2. faire un lien sur chaque page à "galerie1.php" et dans "galerie1.php", faire une redirection à "galerie1.php?var_gal1=<?php echo $totalRows_requete1 ?>)...
ça présente l'avantage de limiter grandement le nombre des requêtes, mais il faut ajouter une condition: la redirection ne doit se faire que si l'URL est "galerie1.php" (sans variable)
... et je ne sais pas faire !!! et ce n'est pas faute d'avoir cherché, il n'y a qu'à voir l'heure !!!
En conclusion, j'ai besoin d'aide !!!!
Laquelle de ces 2 pistes vous semble la plus pertinente, voyez-vous une autre solution, quel code utilisé et où ???
D'avance merci.
néophyte en php, j'essaye de monter un site où présenter diverses galeries d'images (j'ai fait une page par galerie).
Je suis arrivé au point suivant:
toutes les pages ont la même présentation, avec:
_ une partie "menu" où j'ai établi un lien depuis la galerie où l'on se trouve vers chacune des autres
_ une partie "miniatures" avec un scroll auto où se visualisent toutes les photos de la galerie en petit
_une partie "photo" où l'on voit en grand la photo de la miniature sur laquelle on clique (grâce à une URL variable basée sur l'Id dans la base de données).
Mon problème est le suivant:
comment faire pour que lorsque je change de galerie (donc de page) et que j'arrive sur une nouvelle page, l'image la plus récente de la galerie soit d'emblée affichée ???
(par exemple, si j'ai la page "galerie1.php", je parvienne directement à "galerie1.php?var_gal1=<?php echo $totalRows_requete1 ?>)
Les pistes qui me sont venues à l'esprit sont les suivantes:
1. faire un lien depuis la page d'origine, en incluant déjà la variable var_gal1... le pb, c'est que chaque galerie est en lien avec toutes les autres, ce qui implique de créer autant de requêtes que de pages, et ce pour chacune des pages...
c'est long et je ne sais pas si ce n'est pas trop lourd
2. faire un lien sur chaque page à "galerie1.php" et dans "galerie1.php", faire une redirection à "galerie1.php?var_gal1=<?php echo $totalRows_requete1 ?>)...
ça présente l'avantage de limiter grandement le nombre des requêtes, mais il faut ajouter une condition: la redirection ne doit se faire que si l'URL est "galerie1.php" (sans variable)
... et je ne sais pas faire !!! et ce n'est pas faute d'avoir cherché, il n'y a qu'à voir l'heure !!!
En conclusion, j'ai besoin d'aide !!!!
Laquelle de ces 2 pistes vous semble la plus pertinente, voyez-vous une autre solution, quel code utilisé et où ???
D'avance merci.