Ve své databázi, pokud jsem správně pochopil, ukládáte obrázek jako C:/wamp/www/my_project/uploads/_1_.jpg
Když tedy opakujete cestu k obrázku, img src
atribut, budete mít
což nebude fungovat jako místní cesta na vašem počítači. Ten obrázek nebudu mít v systému souborů. Obrázek musí být přístupný na webovém serveru. (jako váš soubor index.php)
Takže potřebujete uložit obrázek buď takto:
uploads/_1_.jpg
a poté proveďte <img src="<?php echo $data['screenshot'];?>" />
Nebo uložte obrázek jako:
_1_.jpg
a poté proveďte
<img src="<?php echo sprintf("uploads/%s", $data['screenshot']);?>" />
EDIT:Aby bylo jasno:Kde to ukládáte, je správné. Ale nepotřebujete úplnou cestu v DB, potřebujete pouze cestu webového serveru.