encore coincé

Répondre
Philippe GUEGAN
Messages : 108
Enregistré le : jeu. oct. 31, 2002 11:51 am
Localisation : Breizh
Contact :

encore coincé

Message par Philippe GUEGAN » sam. juil. 30, 2005 4:31 pm

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

Philippe GUEGAN
Messages : 108
Enregistré le : jeu. oct. 31, 2002 11:51 am
Localisation : Breizh
Contact :

Message par Philippe GUEGAN » sam. juil. 30, 2005 4:49 pm

:D C'est bon j'ai trouvé, j'ai fait comme ça:
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

Philippe GUEGAN
Messages : 108
Enregistré le : jeu. oct. 31, 2002 11:51 am
Localisation : Breizh
Contact :

Message par Philippe GUEGAN » sam. juil. 30, 2005 4:53 pm

Il y a t-il un moyen, de vérifier que le fichier (la photo) existe avant de l'afficher .
J'ai un maximum de 6 photos par biens mais il peut en avoir moins et la petite croix rouge c'est pas top

Philippe

Côme
Site Admin
Messages : 855
Enregistré le : sam. sept. 14, 2002 10:41 pm
Localisation : Igny (Essonne)

Message par Côme » sam. juil. 30, 2005 11:17 pm

En général on stocke le (les) nom(s) des fichiers images dans l'enregistrement (les biens ici) et donc on regarde simplement si le champ nom de fichier n'est pas vide. Sinon php offre des routines genre file_exists , is_file etc...

Philippe GUEGAN
Messages : 108
Enregistré le : jeu. oct. 31, 2002 11:51 am
Localisation : Breizh
Contact :

Message par Philippe GUEGAN » mar. août 02, 2005 6:01 pm

Ouis super ça marche avec file_exists.
Plus fort encore:
As tu une idée.
J'ai 6 photos, une en grand et les 5 autres sous forme de vignette.
Quand je clique sur une vignette, elle prend la place de la photo en grand et lycée de Versailles :new_2gunsfiring_v1:
Philippe

Régis
Messages : 243
Enregistré le : ven. avr. 11, 2003 2:23 pm
Localisation : Lyon

Message par Régis » mer. août 03, 2005 4:46 pm

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 :D

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

Côme
Site Admin
Messages : 855
Enregistré le : sam. sept. 14, 2002 10:41 pm
Localisation : Igny (Essonne)

Message par Côme » mer. août 03, 2005 10:00 pm

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 ?

Philippe GUEGAN
Messages : 108
Enregistré le : jeu. oct. 31, 2002 11:51 am
Localisation : Breizh
Contact :

Message par Philippe GUEGAN » jeu. août 04, 2005 7:12 am

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

Régis
Messages : 243
Enregistré le : ven. avr. 11, 2003 2:23 pm
Localisation : Lyon

Message par Régis » jeu. août 04, 2005 8:36 am

Bonnes vacances philippe,
On t'attend de pied ferme en Octobre en Ardèche pour la présentation de ton travail.
Régis

Philippe GUEGAN
Messages : 108
Enregistré le : jeu. oct. 31, 2002 11:51 am
Localisation : Breizh
Contact :

Message par Philippe GUEGAN » jeu. août 04, 2005 5:08 pm

La question à la con juste avant de partir en vacances:

Toute votre histoire, c'est bien beau, mais en html ou php, on ne donne pas de nom ou n° aux photos ou objets, ça c'est sur paradox.
Alors je suis coincé pour écrire vos trucs.

Bon sur ceux, bonne vacances :new_multi:
Philippe

Côme
Site Admin
Messages : 855
Enregistré le : sam. sept. 14, 2002 10:41 pm
Localisation : Igny (Essonne)

Message par Côme » ven. août 05, 2005 5:41 pm

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()

Répondre