insertion d'une image dans une BDD pour une rubrique de troc

Petit nouveau ! | 2 Messages

19 mars 2008, 04:26

Je crée une partie troc dans mon site. Je suis débutante dans ce genre de chose. Je veux que l'utilisateur puisse mettre une photo.
J'utilise php et mysql. Comment faire pour télécharger la photo de l'ordinateur du client vers la base de donnée ou dans un dossier du site.

Merci d'avance.

Eléphant du PHP | 377 Messages

19 mars 2008, 14:07

pour le stockage d'une image en BDD, c'est une mauvaise idée, ce n'est pas fait pour ça
Pour l'upload, le principe est expliqué en détail ici : http://www.phpfrance.com/forums/voir_sujet-545.php
Ca devrait déjà bien t'éclaircir les idées :)
Petit scarabée deviendra grand

Eléphanteau du PHP | 28 Messages

19 mars 2008, 21:57

Bonjour,

Shrell a bien résumé la situation :)

Malgré cela, tu peux stocker des références (noms, id) à tes images (qui sont stockées sur ton serveur), pour pouvoir leur associer une catégorie, une description, ou toute autre "méta donnée".

ViPHP
AB
ViPHP | 5818 Messages

19 mars 2008, 22:13

Le principe courant est donc de stoker les images dans un dossier sur ton serveur puis d'insérer dans la base de donnée le nom du fichier image, ainsi qu'éventuellement du texte qui lui est associé.

Ensuite à la lecture de ta page, la requête sur ta base de donnée fournira ces données dans le code html

Un exemple type si $row est le résultat de ta requête sur les photos et textes associés :
<img src = "<?php echo $row['adresse_photo']?>" alt = '...' /><span><?php echo $row['texte']?></span>
Modifié en dernier par AB le 20 mars 2008, 02:56, modifié 1 fois.

Petit nouveau ! | 2 Messages

19 mars 2008, 23:37

je vous remercie pour vos conseils je vais essayer de les mettre en place.

Bonne continuation à tous