Insertion image sous MySQL

Résolu
abderrahim84 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
NDOUKI Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis entrain de créer un site avec un espace membre.
Les données des membres après leur inscription sont enregistrées dans la base de données sous MySQL.
J'aimerais également permettre aux membre de disposer d'une photo "avatar" pour leur profil.

Pour cela j'ai fait :
<td>Photo: </td><td><input type="file" name="photo" /></td>


Mais comment on fait ensuite pour insérer la photo uploadée dans ma base de données ?

Merci d'avance de votre aide !!
A voir également:

3 réponses

The Dead T Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   17
 
Hello!
Je pense que tu dois pouvoir trouver ton bonheur dans ce tutoriel du site du zéro :
http://www.siteduzero.com/tutoriel-3-37674-upload-de-fichiers-par-formulaire.html

Bonne lecture!
3
NDOUKI Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   12
 
slt,
en réalité on n'enregistre pas la photo dans la BD mais le nom et extension.
ce qui se passe c'est que tu dois copier la photo dans un dossier avec la fonction php copy()

voila un exemple de la fonction copy() :

copy($_FILES['photo']['tmp_name'],"../dossierDesPhotos/".$_FILES['photo']['name'] );

et ensuite tu insère l'input file dans la BD
et c'est bon

bon courage
3
vordano Messages postés 1685 Date d'inscription   Statut Membre Dernière intervention   316
 
dans ta bdd tu as juste a mettre l'url de l'image, soit l'url relative sur ton serveur, ou une url absolu pour une image du net.
2

Discussions similaires