... and $_POST is empty when $_FILES is full !!!
On 2 fév, 14:07, phicarre <gam...@bluewin.ch> wrote: > Yes I know ! read the first message for the problem !! > $_FILES is always empty when $_POST is full > > On 2 fév, 13:14, jQuery Lover <ilovejqu...@gmail.com> wrote: > > > Well, it seems you are getting your 'nom' and 'phenom' text fields... > > and yes, domb is right, file information data is stored in $_FILES > > array... > > > ---- > > Read jQuery HowTo Resource - http://jquery-howto.blogspot.com > > > On Mon, Feb 2, 2009 at 3:35 PM, phicarre <gam...@bluewin.ch> wrote: > > > > No explanation ;-( > > > > On 30 jan, 17:10, phicarre <gam...@bluewin.ch> wrote: > > >> I replace my code by this one: > > >> <? > > >> echo "VAR DUMP:<p />"; > > >> var_dump($_POST); > > >> ?> > > > >> and the result is: > > > >> VAR DUMP:<p />array(3) { > > >> ["nom"]=> > > >> string(0) "" > > >> ["prenom"]=> > > >> string(0) "" > > >> ["MAX_FILE_SIZE"]=> > > >> string(6) "100000"} > > > >> File: 2.gif (6160 bytes)VAR DUMP:<p />array(3) { > > >> ["nom"]=> > > >> string(0) "" > > >> ["prenom"]=> > > >> string(0) "" > > >> ["MAX_FILE_SIZE"]=> > > >> string(6) "100000"} > > > >> File: 2.gif (6160 bytes)VAR DUMP:<p />array(3) { > > >> ["nom"]=> > > >> string(0) "" > > >> ["prenom"]=> > > >> string(0) "" > > >> ["MAX_FILE_SIZE"]=> > > >> string(6) "100000"} > > > >> File: 2.gif (6160 bytes) > > > >> On 30 jan, 01:34, l...@onsight.ie wrote: > > > >> > Might just be a typo, but just in case - it should be $_POST > > > >> > > What does the error field say? And I'm pretty sure that MAX_FILE_SIZE > > >> > > must come immediately before your file input element. > > > >> > > Also, are you sure the file is within your upload limit? > > > >> > > On Thu, Jan 29, 2009 at 1:01 PM,phicarre<gam...@bluewin.ch> wrote: > > > >> > >> jquery.form.js v2.18 > > > >> > >> I have a form with a lot of fields and one upload file field: > > > >> > >> <form action='' id='form1' enctype='multipart/form-data' > > >> > >> style='font- > > >> > >> size:85%'> > > >> > >> <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> > > > >> > >> <table > > > >> > >> <tr><td>Nom: </td><td><input type='text' size='30' id='nom' > > >> > >> name='nom' /></td></tr> > > >> > >> <tr><td>Prénom: </td><td><input type="text" size="30" > > >> > >> id="prenom" name="prenom" /></td></tr> > > >> > >> <tr><td>Photo: </td><td><input type="file" size="40" > > >> > >> id="photo" name="photo" /></td></tr> > > >> > >> </table> > > >> > >> </form> > > >> > >> </div> > > > >> > >> $('#form1').ajaxSubmit( > > >> > >> { > > >> > >> type: 'POST', > > >> > >> url: 'create.php', > > >> > >> beforeSubmit: showRequest , > > >> > >> success: function(msg) {}, > > >> > >> error: function(requete,iderror) {alert(iderror);} > > >> > >> } > > >> > >> ); > > > >> > >> In create.php, the $_FILES is correct (name,size,type,tmp > > >> > >> name,error) > > >> > >> BUT the $POST is empty ! > > >> > >> Why ?