Salut,
Ma méthode la plus simple (selon moi) consiste en:
- Créer ta table contenant tes articles
- Créer un dossier qui contiendra toutes tes images (qu'on appellera 'uploads' ici) à la racine de ton projet (dans le répertoire public de manière générale)
- (Méthodes si un article a une ou plusieurs images) Lors de l'upload des images, il faut créer dans le dossier 'uploads' un dossier corespondant l'article auquel sont associées les image, que tu nommera sobrement par l'ID du l'article (ex. si l'article a l'ID 2, ton dossier s'appellera '2'). Pui tu copies tes images dans ce dossier (besoin d'aide pour la partie PHP ?)
- Maintenant pour les récupérer, suffit de faire une boucle qui listera tous les fichiers du dossier (http://php.net/manual/fr/function.glob.php/) correspondant à l'ID de l'article :
$path = "uploads/$post_id/*"; <?php foreach (glob($path) as $file): ?> <img src="<?= $file ?>" /> <?php endforeach; ?>
Je te laisse gérer pour les détails d'upload, de nommage etc. Si tu as besoin d'aide ou que ce n'est pas clair n'hésites pas ;)