|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
bonjour à tous
j'utilise un formulaire pour reccueillir les informations des clients à savoir le nom le prénoms .... et aussi une photo pour ce dernier donc j'utilise un champ type file qui correspond à un champ dans ma table clients de ma BDD (créer sous phpMyadmin). Mon problème c'est que après soumission du formulaire les autres champs dans ma BDD sont renseignés mais la partie photo ne reçois pas de donné (la photo en question). Alors j'aimerais savoir comment faire. Merci |
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Pourriez-vous nous donner le code correspondant ? Dont celui du formulaire (que vous pouvez limiter aux balises form + l'input de type file).
|
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
la conception du formulaire est faite sous dreamweaver et l'envoi est aussi gérer par dreamweaver.
Pour le code je le post après excuse moi mais j'ai pas internet à la maison et sui actuelement dans un cybercafé. @++ donc |
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 201 ![]() |
envoie le code de ton formulaire....
Sache que pour prendre les photos il faut que ton formulaire soit definie de la sorte.... <form method="POST" enctype="multipart/form-data" action="nomfichier vers lequel le submit envoie les données ou ton adresse mail ou...."> et pour recuperer les infos de ta photo: Code :
Je ne sais pas si cela repondra à ton probleme mais c'est pour te faire gagner du temps comme tu te connectes depuis un cyber......... |
||
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() |
Voilà le code du formulaire jusqu'à la partie input type="file" name="image"
Code X :
Alors j'attends vos recommandations Merci |
||
|
|
00
|
|
|
#6 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Il vous manque la partie enctype="multipart/form-data" à la balise <form> et vous ne nous avez pas fourni le code PHP traitant ledit champ de type file.
Pour rappel nous avons un tutoriel concernant l'upload de fichiers en PHP. |
|
|
00
|
|
|
#7 | ||||
|
Membre du Club
![]() |
ok je vous envois une bonne partie du code qui envoi le formulaire qui se trouve au dessus du début du code même de la page à savoir le
Code :
VOilà la code qui envoi le form Code :
|
||||
|
|
00
|
|
|
#8 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Je vous invite sérieusement à lire le tutoriel donné plus haut, car :
|
|
|
00
|
|
|
#9 | ||
|
Membre du Club
![]() |
en faite suis dans le deuxième cas car c pas l'image je veux stocker dans la base (au passage je précise que j'utilise phpmyadmin pour ma base de donné et c'est le chemin de l'image qui y est stocké) et la page ne fait que suivre le chemin pour afficher l'image.
Ok je vais me rabattre sur le tuto. et en passant voilà ce qui dit le tuto. c'est anglais en plus : Code :
|
||
|
|
00
|
|
|
#10 | ||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
Citation:
Code HTML :
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
|
||
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() |
ok j'implémente tout ça et je vous fait signe après
Merci pour l'aide |
|
|
00
|
|
|
#12 | ||
|
Membre du Club
![]() |
j'ai toujours un problème de compréhension et de mise ne oeuvre. VOilà j'aimerais savoir à quoi sert si ce scritp on l'insert sur le formulaire qui envoi l'image dans la base oubien on crée un fichier "fichier.php". POuvez vous éclairé ma lanterne parceque sui dans le noir total
Code :
|
||
|
|
00
|
|
|
#13 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Le code PHP que vous montrez doit être placé dans le script qui reçoit les données du formulaire (que l'on indique via la valeur de l'attribut action du formulaire - balise form). Le formulaire d'envoi peut être une simple page HTML mais il arrive parfois, pour ne pas dire souvent, que l'on regroupe les deux sous un seul et unique script PHP.
|
|
|
00
|
|
|
#14 |
|
Membre du Club
![]() |
Au faite je me suis rappeler de quelque chose ça doit être ça.
EN faite le blème c'est pas pour envoyer l'image dans le champ de la base mais plutot l'adresse de l'image. (l'image se trouvant dans un dossier image du repertoir du site) Alors j'espère que je suis plus clarie now. ALors dans ce cas précis comment je m'y prend? |
|
|
00
|
|
|
#15 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
En reprenant pour l'insertion le chemin que vous avez fourni à move_uploaded_file ? (si j'ai bien compris)
|
|
|
00
|
|
|
#16 |
|
Membre du Club
![]() |
en faite suis un peu perdu dans mes dire;
Bon voilà dans ma base de donnée dans le champ image je fait un copier coller de ce code : Code :
<img src="../images/0091895367045638860050732134602887763884.jpg" width="90" height="91" /> mon blème est de savoir comment faire à partir d'un formulaire ayant un je pourrai envoyé ça dans la base? Voilà c'est tout ce que je veux Aidez moi sais plus où mettre la tête |
|
|
00
|
|
|
#17 | ||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Les fichiers uploadés n'existent que sous forme de fichiers temporaires après leur envoi. Ils sont supprimés par le serveur à la fin de l'exécution du script de réception (indiqué par l'attribut action de la balise form). C'est pourquoi vous devez les déplacer dans un premier temps : c'est le rôle de la fonction move_uploaded_file (vers votre répertoire image ou autre). Vous n'avez qu'à insérer, suite à cela, ce même chemin dans votre table.
En clair cela donnerait (dans l'idée) : Code :
|
||
|
|
00
|
|
|
#18 | ||||||
|
Membre du Club
![]() |
ok je vois mais pa trop
je vous donne ici le code qui gère le formulaire qui est situé avant le début de la page qui a un code de ce genre : Code :
Code :
Code :
Voilà comme ça vous me direz exactement enfin presque quoi faire pour résourdre mon blème |
||||||
|
|
00
|
|
|
#19 |
|
Membre du Club
![]() |
a force de chercher j'ai trouver.En faite je suis obliger d'utiliser une page uniquement pour l'envoi de l'image et avec un script côté serveur qui traite les infos de l'image. Et tou marche merci encore |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com