|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() |
Bonsoir,
je peux, dans mon admin, modifier une entrée, et notamment, choisir de garder l'image 1, 2 ou 3. quand je choisis de garder les images, ca fonctionne. mais quand je ne souhaite pas les conserver, j'ai un bouton parcourir, pour éventuellement aller chercher une image sur mon disque dur. quand je ne conserve pas mes images, et que je les remplace, et bien ca ne fonctionne pas. il garde mes images de base, elles ne sont pas changées. voici mon code dans mon formulaire, pour choisir de garder ou non une image (je mets le code pour 1 image, le reste fut du copier coller, en changeant le numéro) : Code :
Code :
Code :
Merci |
||||||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 60 ![]() |
C'est un peu vague comme question... Est-ce que tu stockes les images directement dans ta base de donnée (BLOB) ou est-ce que tu stockes juste le chemin d'accès à l'image sur le disque ?
Essaie de suivre une démarche de débuggage méthodique. Dans ton code html, je te conseille de noter tous tes attributs de la même façon, i.e : attribut="valeur" (donc : type="file" et pas type=FILE, mais je doute que le problème vienne de là). A mon avis, le problème vient du code PHP plutôt que de la page html. Pour le vérifier, fais un var_dump($_POST); (puisque apparament, c'est la méthode POST que tu utilises) au début de ton code de traitement, et vérifie qu'elle contient bien ce que tu attends. Vérifie ensuite que le fichier a bien été uploadé (il doit être présent en tmp quelque part sur ton disque dur). Il y a des limites à la taille d'un fichier uploadé, que tu peux paramétrer. Pour des raisons de sécurité, il est préférable d'utiliser is_uploaded_file() ou move_uploaded_file(), qui s'assurereront que le fichier que tu manipules provient bien d'un upload. Enfin, avant de faire une quelconque requête SQL, affiche les requêtes produites par ton code (i.e utilise echo plutôt que mysql_query) afin de vérifier qu'elles correspondent bien à ton attente. Bonne chance ! -- Rom_1 |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() |
voici le var dump quand je choisis de garder la photo 1, et d'uploader une photo 2 :
["consimage1"]=> string(3) "oui" ["consimage2"]=> string(3) "non" ["consimage3"]=> string(3) "oui" ["SUBMIT"]=> string(21) "Modifier cette entrée" } ensuite, dans echo, j'ai juste mon image 1 : Images : chariot1_1.jpg alors que je devrais avoir l'image 2. donc en fait, il ne prend pas du tout en cpte l'image 2qui est uploadée. sinon, concernant le upload, en fait, je stockes directement l'image dans ma bd, je crois.... pour la limite de taille, oui j'en ai une, mais le fichier que je veux uploader est bien inférieur à la limite. j'utilise bien move uploaded file : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com