[PHP] images or not images

Letty -  
 Letty -
Bonjour,

je sollicite votre aide pour un petit conseil dans mon programme d'informations en php. Dans la partie admin. on a le droit ou non d'ajouter une image. Mon code actuel est celui ci :

<?
include("connect.php");

$info = $_GET['info'];
$result = mysql_query("SELECT * FROM info WHERE id='$info'");
$affiche = mysql_fetch_array($result);

echo"<table border=\"0\" width=\"100%\" align=\"center\">";
echo"<tr>";

echo"<td width=\"100%\" colspan=\"2\"></td>";
echo"</tr>";
echo"<tr align=\"center\">";
echo"<td><img src=\"admin/photos/" .$affiche[3]. "\" height=\"200\"/></td>";
echo"</tr>";
echo"<tr>";
echo"<td width=\"100%\" colspan=\"2\">" .$affiche[2]. "</td>";
echo"</tr>";
echo"</table>";

?>

il me permet d'afficher une image et le commentaire. Mais quand il n'y a pas d'image enregistrée dans la BDD j'ai une croix rouge plutôt qu'un espace blanc ou que le commentaire. J'ai tenté d'utiliser la fontion if esle. En vain...
Merci de vos conseils !
A voir également:

2 réponses

sam3000 Messages postés 1225 Date d'inscription   Statut Membre Dernière intervention   144
 
salut,
je crois que ton pb est au niveau de la ligne :

   echo"<td><img src=\"admin/photos/" .$affiche[3]. "\" height=\"200\"/></td>";


que tu devrais remplacer par:
if ($affiche[3]!='')  {
    echo"<td><img src=\"admin/photos/" .$affiche[3]. "\" height=\"200\"/></td>";  } else {
    echo"<td><img src=\"admin/photos/croix.jpg\" height=\"200\"/></td>";  } 

je ne sais pas si c'est que tu as fait?
0
Letty
 
Bonjour,

et merci pour ton aide. En fait mon erreur c'était de faire

if ($affiche[3]>0)

je comprend mieux à présent
0