Rechercher : dans
Par :

Inserer une photo dans une base mysql

Dernière réponse le 6 aoû 2009 à 10:56:11 hawaabdo, le 6 aoû 2009 à 07:52:50 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP Internet Explorer 8.0

Meilleures réponses pour « inserer une photo dans une base mysql » dans :
MySQL - Savoir qui est connecté et qui fait quoi VoirPour connaître qui est connecté et ce qu'il fait au niveau d'une base MySQL il suffit de lancer la commande : mysql> show processlist; La liste des process et des utilisateur s'affiche. Pour terminer un processus, il suffit de le tuer en...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

PMax-57, le 6 aoû 2009 à 08:05:43

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


Alea iacta est.

Répondre à PMax-57

2

hawaabdo, le 6 aoû 2009 à 08:15:49

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

Répondre à hawaabdo

3

Anonyme, le 6 aoû 2009 à 08:26:23

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 !

Répondre à Anonyme

4

PMax-57, le 6 aoû 2009 à 08:28:47

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 Alea iacta est.

Répondre à PMax-57

5

hawaabdo, le 6 aoû 2009 à 10:50:33

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

Répondre à hawaabdo

6

 Anonyme, le 6 aoû 2009 à 10:56:11
  • +1

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/images/membres/TOTO.jpg" alt="Image de TOTO" />

Donc en gros :

<img src="http://www.nomdusite.fr/images/membres/<?php echo $id_photo; ?>.jpg" alt="Image de <?php echo $id_photo; ?>" />

Répondre à Anonyme