Affichage d'image en html
Hors ligneKefren Le 16/07/2008 à 02:41 Profil de Kefren Configuration de Kefren

Bonjour, je sais bien qu'il n'y a rien de particulier à l'affichage des images en html, mais j'ai un problème que je n'arrive pas à régler.

J'ai ce bout de code qui m'affiche l'image correspondant à la référence de ce qui doit être imagé, l'image porte bien le nom demandé c'est à dire la "référence.jpg" mais aucun résultat, pourtant si l'image n'existe pas, un photo de substitution s'affiche... Mais lorsque l'image existe rien ne s'affiche.


<?php

echo '<tr><td rowspan="4" width="35%">';

$photo "photo/".$tableau['reference_art'].".jpg";

if(
file_exists($photo))
{
     echo '<img src="/photo/'.$refart.'".jpg">';
}

else

{
     echo '<img src="/photo/nondispo.gif">';
}

echo 
'</td>';

?>


Impossible de trouver l'erreur, je vous précise que l'image de substitution est enregistrée sous le format ".gif" et non ".jpg"
--
Si les poules traversent juste devant les voitures ... c'est pour aller de l'autre coté de la route !!!
Hors ligneKdecherf Le 16/07/2008 à 02:52 Profil de Kdecherf Configuration de Kdecherf

Bonsoir,

Un guillemet de trop dans l'adresse de l'image ;-)


<?php 

echo 
'<tr><td rowspan="4" width="35%">'; 

$photo 
= "photo/".$tableau['reference_art'].".jpg"; 

if(file_exists($photo)) 
{ 
     echo 
'<img src="/photo/'.$refart.'.jpg">'; 
} 

else 

{ 
     echo 
'<img src="/photo/nondispo.gif">'; 
} 

echo 
'</td>'; 

?>


Note : Logique d'utiliser $refart alors qu'au dessus tu utilises un tableau ?
Hors ligneKefren Le 16/07/2008 à 03:57 Profil de Kefren Configuration de Kefren

Erf :s merci j'y suis passé à coté toute la journée, non pour le tableau, j'avais d'autres test, et il faut que je le rétablisse, je fais d'abord un programme qui fonctionne, ensuite je vais reprendre pas mal de chose, d'une part pour séparer template et traitements et d'autre part pour créer de nouvelles fonctions pour avoir des traitements plus clairs.

Merci encore, mais voila je me sens "con" de venir pour une double cote :s
--
Si les poules traversent juste devant les voitures ... c'est pour aller de l'autre coté de la route !!!
Hors ligneKdecherf Le 16/07/2008 à 09:33 Profil de Kdecherf Configuration de Kdecherf

Ca arrive, il suffit juste d'apprendre à être attentif au code ;-)
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels