encore coincé
-
- Messages : 108
- Enregistré le : jeu. oct. 31, 2002 11:51 am
- Localisation : Breizh
- Contact :
encore coincé
Dans ma fiche détail j'ai une variable que j'ai nommé $id (pas très originale) qui récupère la référence par exemple 2705.
Je m'en sert pour aller chercher mon fichier image comme cela:
echo ("<img src=\"../photos/photofr/i$id.jpg\" border=\"0\" width=\"307\" height=\"230\" alt=\"\" ><br>");
Le problème c'est pour afficher les images suivantes.
Dans mon fichier elles sont nommées i2705a, i2705b etc
Si je met le "a" juste après la variable il est englobé dedans et ça fait une autre variable $ida non déclaré.
Comment faire pour que le a ne soit pas compris dans la variable?
Philippe
Je m'en sert pour aller chercher mon fichier image comme cela:
echo ("<img src=\"../photos/photofr/i$id.jpg\" border=\"0\" width=\"307\" height=\"230\" alt=\"\" ><br>");
Le problème c'est pour afficher les images suivantes.
Dans mon fichier elles sont nommées i2705a, i2705b etc
Si je met le "a" juste après la variable il est englobé dedans et ça fait une autre variable $ida non déclaré.
Comment faire pour que le a ne soit pas compris dans la variable?
Philippe
-
- Messages : 108
- Enregistré le : jeu. oct. 31, 2002 11:51 am
- Localisation : Breizh
- Contact :
![Very Happy :D](./images/smilies/icon_biggrin.gif)
echo $_GET['trans'];
$id=$_GET['trans'];
$ida="a" ;
echo $ida;
echo ("<img src=\"../photos/photofr/i$id.jpg\" border=\"0\" width=\"307\" height=\"230\" alt=\"\" ><br>");
echo ("<img src=\"../photos/photofr/i$id$ida.jpg\" border=\"0\" width=\"153\" height=\"115\" alt=\"\" >");
Philippe
-
- Messages : 108
- Enregistré le : jeu. oct. 31, 2002 11:51 am
- Localisation : Breizh
- Contact :
-
- Messages : 108
- Enregistré le : jeu. oct. 31, 2002 11:51 am
- Localisation : Breizh
- Contact :
Maintenant que tu es un champion en PHP, tu devrai savoir que l'on ne dit pas lycée de Versailles mais School of Versailles
Pour ton probleme, moi je verrai bien pour chacune de tes fiches
6 petites vignettes pour:
photo1
photo2
photo3
photo4
photo5
photo6
et une grande vignette temporaire :Maxi-photo-temp
Par defaut tu as:
Maxi-photo-temp = photo1
et chaque fois que tu cliques sur une vignette tu as cette égalité:
Maxi-photo-temp = photoX
Est ce que cela peut aider ? I don't know ?
Régis
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Pour ton probleme, moi je verrai bien pour chacune de tes fiches
6 petites vignettes pour:
photo1
photo2
photo3
photo4
photo5
photo6
et une grande vignette temporaire :Maxi-photo-temp
Par defaut tu as:
Maxi-photo-temp = photo1
et chaque fois que tu cliques sur une vignette tu as cette égalité:
Maxi-photo-temp = photoX
Est ce que cela peut aider ? I don't know ?
Régis
-
- Site Admin
- Messages : 855
- Enregistré le : sam. sept. 14, 2002 10:41 pm
- Localisation : Igny (Essonne)
Bonjour à tous
Sur le principe je rejoins l'idée de Régis, le script php va simplement placer le bon fichier photo à la volée dans l'espace alloué de la page html. Il doit donc recevoir en paramètre l'identifiant du bon fichier photo.
Donc concrètement les vignettes doivent être cliquables (balise photo encadrée dans un <a href .....>page_bien.php?no_photo_a_zoomer=2</a> où 2 correspond par exemple à l'identifiant du fichier photo souhaité. Ce lien va ainsi passer en paramètre la référence de la photo grande taille souhaitée au script d'affichage de page. Celui ci gère cette info pour sélectionner la bonne photo à agrandir.
J'espère que c'est plus clair ?
Sur le principe je rejoins l'idée de Régis, le script php va simplement placer le bon fichier photo à la volée dans l'espace alloué de la page html. Il doit donc recevoir en paramètre l'identifiant du bon fichier photo.
Donc concrètement les vignettes doivent être cliquables (balise photo encadrée dans un <a href .....>page_bien.php?no_photo_a_zoomer=2</a> où 2 correspond par exemple à l'identifiant du fichier photo souhaité. Ce lien va ainsi passer en paramètre la référence de la photo grande taille souhaitée au script d'affichage de page. Celui ci gère cette info pour sélectionner la bonne photo à agrandir.
J'espère que c'est plus clair ?
-
- Messages : 108
- Enregistré le : jeu. oct. 31, 2002 11:51 am
- Localisation : Breizh
- Contact :
Vous êtes clair tous les deux, en cherchant j'en étais bien arrivé au stade de Côme, j'ai juste quelques problèmes pour écrire la bonne formule à l'intérieur de la balise Href.
Autre petit pépin, j'ai voulu utilisé le découpage par page (20 enr) sur mon magnifique tableau , et là, bien qu'il n'y ai pas d'erreur, rien ne se passe, rous les enregistrements sortent.
Je pense qu'il y a un pb avec le script que j'ai importé pour affichezr mes vignettes
Bon ne te prend pas trop la tête je pars en vacances 15 jours je verrai ça après
Philippe
Autre petit pépin, j'ai voulu utilisé le découpage par page (20 enr) sur mon magnifique tableau , et là, bien qu'il n'y ai pas d'erreur, rien ne se passe, rous les enregistrements sortent.
Je pense qu'il y a un pb avec le script que j'ai importé pour affichezr mes vignettes
Bon ne te prend pas trop la tête je pars en vacances 15 jours je verrai ça après
Philippe
-
- Messages : 108
- Enregistré le : jeu. oct. 31, 2002 11:51 am
- Localisation : Breizh
- Contact :
-
- Site Admin
- Messages : 855
- Enregistré le : sam. sept. 14, 2002 10:41 pm
- Localisation : Igny (Essonne)
Pour ma part je stocke dans la table le nom du fichier photo dans le processus d'upload.
Apparemment tu ne fais pas comme cela ? Tu regardes simplement si tu trouves le fichier photo sur le disque ?
Dans ce cas il faut passer en paramètre le nom du fichier lui-même (*) et le processus reste similaire non ?
Tu as forcément ce nom pour pouvir afficher la photo.
(*) Si possible il faut favoriser des noms de fichiers numérique , incluant la clé par exemple, car sinon le passage de paramètres alpha (notamment les blancs, les accents etc...) en GET nécessite d'utiliser encode_url() et decode_url()
Apparemment tu ne fais pas comme cela ? Tu regardes simplement si tu trouves le fichier photo sur le disque ?
Dans ce cas il faut passer en paramètre le nom du fichier lui-même (*) et le processus reste similaire non ?
Tu as forcément ce nom pour pouvir afficher la photo.
(*) Si possible il faut favoriser des noms de fichiers numérique , incluant la clé par exemple, car sinon le passage de paramètres alpha (notamment les blancs, les accents etc...) en GET nécessite d'utiliser encode_url() et decode_url()