Bonjour,
J'ai crée une base de donné comprennant une table et 4 champs qui sont les suivants: id, nom, price, couv (image)

J'ai suivis le tuto de Jérémy que je remercie au passage https://www.youtube.com/watch?v=OX3FxGhRffc
J'ai crée un panel administrateur où j'encode le nom, le prix et j'upload l'image tout fonctionne super bien....
Mon soucis c'est que dans le tuto de Jérémy pour que l'image s'affiche il faut absolument que l'id et l'image ont le même chiffre ? Je sais pas si c'est compréhensible ? Par exemple si mon image est 5.jpg il faut que l'id soit égal à 5 et à partir de là l'utilisateur pourra visualiser l'image. Moi ça me pose problème, donc si l'id est 2 et que mon image se nomme image.jpg elle ne sera pas affiché... Il faudra là nommé 2.jpg
Vous pouvez consulté le tuto de Jérémy à partir de (17:19) comment faire s'achant qu j'ai un champ qui se nomme couv (qui est l'image) ?
Je pense que c'est ici le problème non ?

<img src="images/<?= $product->id; ?>.jpg"          

J'ai changé par

<img src="images/<?= $product->couv; ?>.jpg">

Mais ça n'a rien donné malheureusement, merci beaucoup pour votre aide

2 réponses


Quand tu ajoutes un produit, je suppose que tu upload une image. Et bien tu lui laisse le nom par défaut ou bien tu un gènère un.
Et tu rentre cette valeur dans ta base de donnéee dans le champ couv.....

nekor
Auteur

J'ai réussi à faire autrement... Faut mettre ceci

<img src="<?= $product->couv; ?>" alt="" />

Bon là tout fonctionne nickel !

Mais j'aimerais bien changé le chemin d'accès du dossier images....
J'ai deux dossier un dossier utilisateur et un dossier administrateur
dans le dossier utilisateur je viens de crée un dossier images
et en mettant ce code tout fonctionne nickel

<img src="<?= $product->couv; ?>" alt="" />

Maintenant j'aimerais plutôt crée un dossier images dans un dossier administrateur et supprimer le dossier images dans le dossier utilisateur

J'ai tenté de mettre ce chemin là mais ça marche pas...

<img src="../administrateur/images <?= $product->couv; ?>" alt="" />

Une idée ?