Inserer une photo dans une base mysql

Fermé
hawaabdo Messages postés 9 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 16 août 2009 - 6 août 2009 à 07:52
 Anonyme - 6 août 2009 à 10:56
Bonjour,

je une application de gestion de personnel en PHP/Mysql et j'ai une formulaire de saisie des salariés et je voudrais ajouter dans ce formulaire un champ qui me permet d'inserer la photo de la personne saisie dans la base en meme temps ke les informations de cette personne

merci de me répondre le plus vite possible j'ai un delai court

6 réponses

Lorsque tu as récupéré le nom de la photo qui va avec le membre, par exemple TOTO, dans ta page html, tu fais ca :

<img src="http://www.nomdusite.fr" alt="Image de TOTO" />

Donc en gros :

<img src="http://www.nomdusite.fr echo $id_photo; ?>.jpg" alt="Image de <?php echo $id_photo; ?>" />
1
PMax-57 Messages postés 195 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 12 février 2017 40
6 août 2009 à 08:05
Salut,

SQL ne te permet de stocker que des données numériques telles que des chiffres ou des lettres.
Tu ne pourras pas insérer une photo dedans.

Pour un site Web, ce qui est généralement fait c'est la création d'un formulaire qui envoie la photo sur un FTP, puis qui récupère l'adresse web de la photo fraichement envoyée et insère cette adresse dans SQL.


Bonne continuation


0
hawaabdo Messages postés 9 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 16 août 2009
6 août 2009 à 08:15
salut,
"ce qui est généralement fait c'est la création d'un formulaire qui envoie la photo sur un FTP"
je ne peux pas ajouter un champs qui envoie la photo à la base dans mon formulaire de saisie du personnel au lieu de créer un autre formulaire

merci
0
Salut,


Une photo c'est trop lourd pour une base de données MySQL.

Ce que tu dois faire c'est :

1 - Mettre un champ sur ton formulaire pour que les personnes y mettent leur photo.
2 - Récupérer la photo sur le serveur WEB en lui attribuant un nom précis
3 - Mettre le nom précis de la photo dans la base de données

Comme ça, lorsque tu affioches les données des membres, MySQL te donne juste le nom de la photo et tu l'affiche à partir du serveur Web !!

En gros c'est ça !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PMax-57 Messages postés 195 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 12 février 2017 40
6 août 2009 à 08:28
je ne peux pas ajouter un champs qui envoie la photo à la base dans mon formulaire de saisie du personnel au lieu de créer un autre formulaire

Si bien sûr tu peux modifier ton formulaire déjà existant, je ne connais plus la synthaxe exacte mais une recherche sur google devrait t'aider.

Ensuite +1 pour le message de anonyme
0
hawaabdo Messages postés 9 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 16 août 2009
6 août 2009 à 10:50
MERCI MILLES FOIS CA MARCHE!!!!

Anonyme dit:"Comme ça, lorsque tu affioches les données des membres, MySQL te donne juste le nom de la photo et tu l'affiche à partir du serveur Web !! "

ce bon ca affiche le nom de la photo dans ma base mais pour l'afficher j'ai pas bien saisi

merci encore
0