Problème avec des photos

maoneb
Invité n'ayant pas de compte PHPfrance

31 mai 2008, 19:24

Bonjour tout le monde,
Je sollicite votre aide car j'ai un souci qui doit se résoudre sans tarder. Je passe mes AP mercredi et j'en ai une qui n'est pas terminée car je bloque sur une histoire d'images. Il faut que je fasse intéragir ma base de données mysql avec mon site et pour ca mon prof m'a dit de mettre le chemin de mes photos dans une colonne (photo) de ma table (chaussures) ... c'est un site pour un magasin de sport. Il m'a demandé d'appeler, dans mon code, cette colonne pour faire afficher les images sur le site avec les balises "src image" et du php avec "echo" mais rien ne marche. Comment feriez-vous ? Toutes les idées sont les bienvenues car je suis au bout du rouleau ...
Merci d'avance ...

Invité
Invité n'ayant pas de compte PHPfrance

31 mai 2008, 19:45

Il te suffit d'enregistrer dans un champ de ta table le nom de ton image ou le nom et le chemin si le chemin n'est pas le même pour toute tes photos et après tu affiche ton image comme ceci :

<img src="<?php echo $row['monimage'] ?>" border="0" alt="">

maoneb
Invité n'ayant pas de compte PHPfrance

01 juin 2008, 17:08

J'ai essayé avec ton code mais cela ne marche pas ... en plus il faut que je fasse une boucle ...

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

01 juin 2008, 18:31

Il ne faut pas "utiliser" son code, il faut adapter ce qu'il te propose à ton script.

Ton script php doit générer le code html qui sera interprété par le navigateur. En html, pour afficher une image on utilise la balise

Code : Tout sélectionner

<img src="ton_image.jpg" alt="texte alternatif">
Je suppose que te connecter à la base, récupérer tes enregistrements et boucler pour les afficher est déjà quelque chose que tu connais (sinon y a de très bons tutos ;)). C'est la même chose ici, tout ce qu'il faut c'est remplacer le 'ton_image.jpg' par le nom du fichier (et éventuellement le chemin vers son dossier) provenant de ta base.

Il ne reste plus ensuite qu'à mettre les images dans le dossier correspondant pour que ton navigateur les trouve et les affiche :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...