Problema form upload

Innanzitutto ciao a tutti!

Ho creato (scopiazzato da questo sito) questa semplicissima serie di form:

<form name="form1" method="post" action="">

<p> Inserisci il nome dell'articolo: <br>

<input type="text" name="textfield1">

</p>

<form name="form3" method="post" action="">

<p> Inserisci la quantità dell'articolo presente in magazzino: <br>

<input type="text" name="textfield3">

</p>

<form name="form4" method="post" action="">

<p> Inserisci il nome una breve descrizione: <br>

<input type="text" name="textfield4">

</p>

<form method="post" action="" enctype="multipart/form-data">

<input type="file" name="uploadfile"><BR><BR>

<input type="submit" value="Invia">

Il problema è che se metto da solo il form per l'upload funziona tutto (cioè poi nell'array superglobale $_FILES avrò tutti i dati), mentre insieme agli altri come vedete nel quote, sull'array non troverò un bel niente!! Cosa sto sbagliando?

inviato 9 anni fa
grifis78
X 0 X

il form deve essere unico, contenente tutti i capi

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

il form deve essere unico, contenente tutti i capi

 :bye:

 :o

okkappa.... innanzitutto grazie per la risposta! Però gli altri campi vengono inviati tranquillamente nell'array $_POST... Ad ogni modo, posso chiederti anche come devo modificare il tutto?

risposto 9 anni fa
grifis78
modificato 9 anni fa
X 0 X

Ciao,

devi usare un solo form, tu nell'esempio ne hai inseriti 4.

<form method="post" action="" enctype="multipart/form-data">

<p> Inserisci il nome dell'articolo: <br>
<input type="text" name="articolo">
</p>

<p> Inserisci la quantità dell'articolo presente in magazzino: <br>
<input type="text" name="quantita">
</p>

<p> Inserisci il nome una breve descrizione: <br>
<input type="text" name="descrizione">
</p>

<input type="file" name="uploadfile"><BR><BR>
<input type="submit" value="Invia">

</form>

Recuperi i dati con:

$_POST['articolo']

$_POST['quantita']

$_POST['descrizione']

$_FILES['uploadfile']

risposto 9 anni fa
Gioge
X 0 X

Ok tutto risolto, grazie mille davvero!

risposto 9 anni fa
grifis78
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda