Afficher images selon un champ de ma BD en PH

Fermé
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 - 19 oct. 2008 à 12:58
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 - 20 oct. 2008 à 11:48
Bonjour,

voila je débute en developpement et j'ai une tâche a faire mais je ne sais pas comment m'y prendre. Je dois afficher sur une page web deux petites images qui seront cote a cote et sur lesquelles des que le visiteur passe la souris doivent s'agrandir. Pour cela je pense que je dois utiliser du Javascript?

Je dois affiché ces deux images selon une ref_type present dans ma BD. Je m'explique :
Par exemple si dans mon champ ref_type de ma bd il y a la lettre A, je dois afficher l'image correspondante a A etc... Mon champ ref_type peut comprendre (de A a I) et les images sont presentent dans un repertoire images.

Comment dois je m'y prendre en PHP pour faire cela?

Merci beaucoup pour toute l'aide que vous pourrez m'apporter car cela est primordial pour moi de pouvoir reussir cette tache.

3 réponses

cmoif Messages postés 19 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 24 octobre 2008
19 oct. 2008 à 15:25
moi j'utiliserais un switch case ;) pour faire un truc genre çà :

$ref= le resultat de t'a requette select ou tu récup ta ref ;)

switch($ref){

case A : echo "<img src='l'endroit ou se trouve l'image correspondante a A >";
            break;
case B : echo "<img src='l'endroit ou se trouve l'image correspondante a B >";
            break;

//etc .... pour toutes tes ref ;)
}


ya probablement des solutions meilleurs mais après çà dépend de comment sont stockée et organisée tes images ;)


si le nom de tes images correspondes à tes ref, tu pourrais aussi peut être imaginer un truc genre :

$ref= le résultat de t'a requête select ou tu récupère ta ref ;
$img=$ref.".jpg"; //'si tes image sont pas en JPG tu changes selon l'extension 
echo "<img src='./rep_image/$img'>";



pour l'effet zoom regarde par là : https://twitter.com/ceosammassey
-1
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 22
19 oct. 2008 à 15:55
Merci enormement cmoif,

c'est super sympa de ta part. En faites mes images on le meme nom que mes ref :
exemple :
A.jpg
B.jpg
etc..

Je vais faire le test demain et je te tiens au courant. Par contre pour le lien sur le javascript cela ne correspond pas a ce que je dois faire car je dois affichier l'image en grand mais sans modifier la taille de la page et sans cette effet zoom progressif

Encore une fois merci enormement car je suis tres stressé a l'idée de ne pas réussir.
-1
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 22
20 oct. 2008 à 11:48
Bonjour,

j'ai testé le SWITCH le souci c'est que l'image ne s'affiche pas ce qui s'affiche c'est le resultat de $objet [' ref_type'] donc soit A, B etc..
voici mon code :

$imgdpe = $bien['ref_type'];

quand je fais un echo $imgdpe j'ai bien la valeur de ref-type qui s'affiche 

switch($imgdpe){

case A : echo "<img src='/images/a.jpg'/>";
            break;
case B : echo "<img src='/images/b.jpg'/>";
            break;
case C : echo "<img src='/images/c.jpg'/>";
            break;
-1