Php/mysql : Problème photos petites annonces

Bonsoir, voila j’ai un soucis qui me prend la tête depuis quelque temps déjà.

Au fait je créé un site vitrine (site marchand) de vente de véhicules d’occasions.

Ce site contient une base de données mysql avec 3 champs contenant les liens de mes images.
3 champs photo2, photo3, photo4 par annonces.

Voici la récupération de données pour une annonce:

<?php include ('connect.php')?>
	<?php
    $id=$_GET['id']; 
	$reponse = mysql_query("SELECT * FROM annonces WHERE ID ='".$id."'");
		while ($donnees = mysql_fetch_assoc($reponse) ) 
		{ 
	 ?>  
	<h1><?php echo $donnees['titre']; ?></h1>
	<h2>Fiche Technique :</h2>
	<p><img src="<?php echo $donnees["photo1"] ?>" alt="photo 1" class="droite"/></p>
    <p><strong>Prix :</strong> <?php echo $donnees['prix']; ?> &euro;</p>
	<p><strong>Immatriculation :</strong> <?php echo $donnees['immatriculation']; ?></p>  
	<p><strong>Carburant :</strong> <?php echo $donnees['carburant']; ?></p> 
	<p><strong>Chevaux </strong>: <?php echo $donnees['cv']; ?></p> 
	<p><strong>Couleur :</strong> <?php echo $donnees['couleur']; ?></p> 
	<p><strong>Transmission :</strong> <?php echo $donnees['transmission']; ?></p>  
	<p><strong>Cylindrée :</strong> <?php echo $donnees['ccm']; ?></p> 
	<p><strong>Portes : </strong><?php echo $donnees['portes']; ?></p>  
	<p><strong>Options : </strong><?php echo $donnees['options']; ?></p> 
	<p><strong>Informations supplémentaires : </strong><?php echo $donnees['infos']; ?></p>     
<h2>Photos :</h2>
    	<div id="gallerie">
        	<a href="javascript:PopupImage('<?php echo $donnees["photo2"] ?>')"><img src="<?php echo $donnees["photo2"] ?>"/></a>
            <a href="javascript:PopupImage('<?php echo $donnees["photo3"] ?>')"><img src="<?php echo $donnees["photo3"] ?>"/></a>
        	<a href="javascript:PopupImage('<?php echo $donnees["photo4"] ?>')"><img src="<?php echo $donnees["photo4"] ?>"/></a>
        </div>
        
	<?php 
	} 
	mysql_close();
	?> 

MON PROBLEME: Si un des champ “photo” ne contient pas d’images, il m’affiche quand même le lien vers un champ vide. J’aimerais qu’il n’affiche rien du tout si le champ n’est pas rempli.

Voir avec IE : www.dc-cars.be…

Si quelqu’un à une solution, cela m’aiderais beaucoup?

Merci d’avance…

Eric

Genre :



<?php if (!empty($donnees["photo2"])) {?><a href="javascript:PopupImage('<?php echo $donnees["photo2"] ?>')"><img src="<?php echo $donnees["photo2"] ?>"/></a><?php } ?>

Merci beaucoup, le problème était que mes champs n’étaient jamais vide dans ma base de données ( il y avait toujours “./img/” ), quel galère !