upload d'une photo d'un article dans un formulaire d'ajout d'article

upload d'une photo d'un article dans un formulaire d'ajout d'article - PHP - Programmation

Marsh Posté le 04-04-2003 à 15:13:36    

Bonjour.
 
Mon problème le voici :
Je dois pouvoir ajouter un article.
ça c'est fait: formulaire php -> stockage dans mysql
 
Le problème c'est que je voudrais pouvoir proposer un upload d'image. Mais stocker celle ci dans photos/article23.jpg.
Donc, il me faut l'id de l'article (ici 23) avant de stocker l'image sur le disque.
donc, il faudrait que je clique sur parcourir: hop, j'ai le chemin de l'image (sur mon disque dur), je remplis les autres champs
 
Et quand je fais valider: seulement la: uploader l'image si les autres champs sont valides.
c possible? parce que l'upload necessite un formulaire propre à lui?:

Code :
  1. <FORM METHOD="POST"
  2.       ENCTYPE="multipart/form-data">
  3.    <INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE
  4.       VALUE=<? echo $MFS;?>>
  5.    <INPUT TYPE=FILE NAME="userfile"><BR>
  6.    <INPUT TYPE=SUBMIT value="Enregistrer le fichier">
  7. </FORM>


merci d'avance

Reply

Marsh Posté le 04-04-2003 à 15:13:36   

Reply

Marsh Posté le 04-04-2003 à 15:36:03    

non, tu mets tout dans le même formulaire, sinon bonjour le bazar...
 
ça fonctionne très bien avec un seul


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 04-04-2003 à 15:40:17    

mon formulaire commence par ça :
 
<form action="?" method="post" ENCTYPE="multipart/form-data">
 
je rajoute juste ce qu'il y a en gras?
ça ne va pas perturbé le reste du formulaire?
 
et ensuite, je rajoute les champs  :

Code :
  1. <INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE
  2.      VALUE=<? echo $MFS;?>>
  3.   <INPUT TYPE=FILE NAME="userfile"><BR>


 
à l'intérieur du formulaire? c'est tout?

Reply

Marsh Posté le 04-04-2003 à 15:41:51    

bin oui...


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 04-04-2003 à 15:53:07    

d'accord, merci bien, je vais tester ça :-)

Reply

Marsh Posté le 04-04-2003 à 17:16:05    

nickel :-) ça marche.
Par contre, quand certains champs de l'article sont mal remplis,  
je réaffiche le formulaire avec les anciennes valeurs,  
et la, j'ai ça :

Code :
  1. <INPUT TYPE="FILE" NAME="chemin_photo" VALUE="<?php echo "bonjour" ?>>


(bonjour sert pour le test)
et malheureusement, ça ne marche pas :bonjour ne s'affiche pas dans le cadre...
y'a t'il un moyen?  
merci d'avance!!!

Reply

Marsh Posté le 07-04-2003 à 09:02:00    

je crois pas, il faut rechoisir son fichier

Reply

Marsh Posté le 09-04-2003 à 17:08:45    

c'est dommage, ça casse tout :-)....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed