Bonsoir,
J'ai un petit soucis, donc j'ai une base de donné qui est composé d'une table avec 4 champs qui sont id, nom, price, couv (image)....(voir annexe)
J'ai crée un panel administrateur j'encode le nom, le prix et j'upload une image donc tout fonctionne super bien...
Maintenant j'ai un problème, pour que l'utilisateur visualise mon image, il faut que l'image est un nom numérique et qu'il y a un lien direct avec mon id, je sais pas si vous comprenez ?
Par exemple je crée un enregistrement c'est le n° 20 il faut que l'image s'appelle 20.jpg pour que ça s'affiche, si elle s'appelle image.jpg l'utilisateur ne verra pas l'image!!!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <?php $products = $DB->query('SELECT * FROM products'); ?>
<?php foreach ( $products as $product ): ?>
<div class="box">
<div class="product full">
<a href="#">
<img src="images/<?= $product->id; ?>.jpg">
</a>
<div class="description">
<?= $product->nom; ?>
<a href="#" class="price"><?= number_format($product->price,2,',',' '); ?> </a>
</div>
<a href="addpanier.php?id=<?= $product->id; ?>" class="gift addPanier">
Gift
</a>
<div class="model">
Model HD
</div>
<a class="add addPanier" href="addpanier.php?id=<?= $product->id; ?>">
add
</a>
</div>
</div>
<?php endforeach ?> |
J'ai remplacé ceci
<img src="images/<?= $product->id; ?>.jpg">
par
<img src="images/<?= $product->couv; ?>.jpg">
mais ça n'a rien donné je sais pas quoi faire ?
Merci pour votre aide
Partager