Je galère depuis plusieurs jours, je gère un site internet, je ne suis pas expert mais j'essaie de me débrouiller.
Je voudrais que si une requête n'affiche aucun résultat, une image s'affiche par défaut.
J'ai essayé également avec "if empty" mais rien ne fonctionne, je désespère
Merci d'avance si vous avez une solution à m'apporter
<div class="container" id="slideaccueil">
<div class="w3-content w3-display-container">
<? $resultslides = mysqli_query($bdd, 'SELECT * FROM slides2 WHERE debut <NOW() AND fin >NOW() ORDER BY id ASC');
while($slides = mysqli_fetch_assoc($resultslides))
{
?>
<div class="w3-display-container mySlides">
<picture>
<source media="(min-width: 75em)" srcset="images/slides/<? if (empty($slides['img1200'])) echo 'img1200'?><? echo $slides['img1200'] ?>">
<source media="(min-width: 62em)" srcset="images/slides/<? if (empty($slides['img992'])) echo 'img992'?><? echo $slides['img992'] ?>">
<source media="(min-width: 48em)" srcset="images/slides/<? if (empty($slides['img768'])) echo 'img768'?><? echo $slides['img768'] ?>">
<source media="(min-width: 36em)" srcset="images/slides/<? if (empty($slides['img640'])) echo 'img640'?><? echo $slides['img640'] ?>">
<source media="(max-width: 36em)" srcset="images/slides/<? if (empty($slides['img576'])) echo 'img576'?><? echo $slides['img576'] ?>">
<img src="images/slides/<? if (empty($slides['img576'])) echo 'img576'?><? echo $slides['img576'] ?>.jpg" style="width:100%" alt="<? echo $slides['titre'] ?>">
</picture>
</div>
<? } mysqli_free_result($resultslides); ?>
<button class="w3-button w3-display-left w3-black" onclick="plusDivs(-1)">❮</button>
<button class="w3-button w3-display-right w3-black" onclick="plusDivs(1)">❯</button>
</div>
</div>