2010-03-31 18 views
0

Je crée une application web (localement, donc la sécurité n'a pas d'importance) en PHP où l'utilisateur télécharge un ensemble d'informations et un petit fichier .jpeg, qui est ensuite inséré dans une table mySQL. Je peux faire cela sans aucun problème avec toutes les données de texte, mais je ne suis pas sûr de savoir comment provoquer l'image à télécharger à côté de lui. Je suppose que je devrai utiliser le type de données blob et input type = "file", mais j'ai berné avec un peu et la solution ne semble pas être une extension intuitive de la façon dont input type = "text" fonctionne. Ai-je besoin de faire beaucoup plus de scripts PHP pour que cela fonctionne? Est-il possible de télécharger une image avec un formulaire ou y a-t-il une étape intermédiaire nécessaire?newbie: comment télécharger des images à partir d'un formulaire avec PHP et mySQL

Répondre

0

Le stockage des données d'image dans la base de données n'est pas une bonne solution. Ce que je suggère est de stocker l'image sur le système de fichiers dans un dossier et une référence à son nom et son emplacement sont stockés dans la base de données.

Cette classe Php fera écrire l'application beaucoup plus facile « class.upload.php »,: http://www.verot.net/php_class_upload.htm Il est livré avec beaucoup d'exemples et dispose d'un forum de soutien actif. Tout ce que vous devez ajouter est le stockage du nom et de l'emplacement du fichier dans la base de données.

+0

Merci! Qui aide. – bsamek