Afficher une image
Posté : 11 déc. 2008, 11:15
Bonjour,
J'aurais besoin de votre aide sur un petit problème.
J'ai un dossier "personnel" qui contient des images de personnel de notre entreprise.
J'ai un fichier annuaire.php dans lequel je fais afficher l'image en fonction du champ "id" de l'agent.
En gros, si dans mon dossier "personnel" j'ai une image 5.jpg et dans ma base de données j'ai un agent dont l'id est 5, ca m'affiche l'image. Voci le code :
Le hic, c'est que si je n'ai pas d'image correspondant à l'id, ben ca m'affiche une belle croix rouge.
J'ai téléchargé une image "no picture" nommée 0.jpg et donc ce que je souhaiterais, c'est que si il n'y a pas d'image correspondant à l'id que ca m'affiche l"image "no picture".
Pourriez-vous m'aider ?
D'avance merci.
J'aurais besoin de votre aide sur un petit problème.
J'ai un dossier "personnel" qui contient des images de personnel de notre entreprise.
J'ai un fichier annuaire.php dans lequel je fais afficher l'image en fonction du champ "id" de l'agent.
En gros, si dans mon dossier "personnel" j'ai une image 5.jpg et dans ma base de données j'ai un agent dont l'id est 5, ca m'affiche l'image. Voci le code :
Code : Tout sélectionner
$sql = "SELECT idagent, nomagent,prenomagent,service,fonction,portefeuille,telephone,email FROM agent ";
if (!empty($caisse_origine)) {$sql .= "WHERE caisse_origine = '$caisse_origine' ";}
$sql .= "ORDER BY $ref";
$resultat = mysql_query ($sql, $connexion);
while ($tabagent = mysql_fetch_array($resultat, MYSQL_ASSOC)) { ?>
<tr bordercolor="#000000" onMouseOver="this.style.backgroundColor = '#FFCCCC'" onMouseOut="this.style.backgroundColor = '#FFFFFF'">
<td><span class="Style95 Style97"><img src="../personnel/<?php echo $tabagent[idagent]; ?>.jpg" border="1" hspace="10" width="50" align="absmiddle" /> <?php echo $tabagent[nomagent]; ?> <?php echo $tabagent[prenomagent]; ?></span></td>J'ai téléchargé une image "no picture" nommée 0.jpg et donc ce que je souhaiterais, c'est que si il n'y a pas d'image correspondant à l'id que ca m'affiche l"image "no picture".
Pourriez-vous m'aider ?
D'avance merci.
