Dans votre base de données, si j'ai bien compris, vous stockez l'image sous C:/wamp/www/my_project/uploads/_1_.jpg
Ainsi, lorsque vous faites écho au chemin de l'image, le img src
attribut, vous aurez
qui ne fonctionnera pas comme ceci comme chemin local sur votre machine. Je n'aurai pas cette image sur mon système de fichiers. L'image doit être accessible sur le serveur Web. (comme votre fichier index.php)
Vous devez donc stocker l'image sous la forme suivante :
uploads/_1_.jpg
puis faites <img src="<?php echo $data['screenshot'];?>" />
Ou stockez l'image sous :
_1_.jpg
et puis faites
<img src="<?php echo sprintf("uploads/%s", $data['screenshot']);?>" />
EDIT :Pour être clair :l'endroit où vous le stockez est correct. Mais, vous n'avez pas besoin du chemin complet dans la base de données, vous avez juste besoin du chemin du serveur Web.