Insertion image sous MySQL

Résolu/Fermé
abderrahim84 Messages postés 19 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 26 août 2012 - 19 janv. 2012 à 10:54
NDOUKI Messages postés 110 Date d'inscription mardi 29 juillet 2008 Statut Membre Dernière intervention 4 novembre 2013 - 19 janv. 2012 à 11:31
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 vendredi 24 juillet 2009 Statut Membre Dernière intervention 19 janvier 2012 17
Modifié par The Dead T le 19/01/2012 à 11:02
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 mardi 29 juillet 2008 Statut Membre Dernière intervention 4 novembre 2013 12
19 janv. 2012 à 11:31
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 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
19 janv. 2012 à 11:04
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