Salve a tutti,

ho cercato da stamattina su google una risposta al mio problema ma senza risultato.

In pratica utilizzo la classe di Baol per fare l'upload di più immagini senza nessun problema ..... ma se devo, oltre al nome del file, caricare su database pure un testo per ogni file caricata non riesco a capire come recuperarla nella pagina INSERISCI.ASP

Codice PHP:
<FORM METHOD="Post" enctype="multipart/form-data" ACTION="INSERISCI.ASP">
<
table border="1" width="100%" id="table1">
<
tr>
<
td width="20%">Immagine 1</td>
<
td width="30%"><input type="text" name="Testo1" size="20"></td>
<
td width="556"> <INPUT TYPE="file" NAME="Campo1"></td>
</
tr>
<
tr>
<
td width="20%">Immagine 2</td>
<
td width="30%"><input type="text" name="Testo2" size="20"></td>
<
td width="556"> <INPUT TYPE="file" NAME="Campo2"></td>
</
tr>
<
tr>
<
td width="20%">Immagine 3</td>
<
td width="30%"><input type="text" name="Testo3" size="20"></td>
<
td width="556"> <INPUT TYPE="file" NAME="Campo3"></td>
</
tr>
<
tr>
<
td width="20%">Immagine 4</td>
<
td width="30%"><input type="text" name="Testo4" size="20"></td>
<
td width="556"> <INPUT TYPE="file" NAME="Campo4"></td>
</
tr>
<
tr>
<
td width="20%">Immagine 5</td>
<
td width="30%"><input type="text" name="Testo5" size="20"></td>
<
td width="556"> <INPUT TYPE="file" NAME="Campo5"></td>
</
tr>
<
tr>
<
td colspan="3">
<
p align="center"><INPUT TYPE="submit" NAME="Enter"></td>
</
tr>
</
table>

<
input type="hidden" name="BloccoPuzzle" value="<%=Request("BloccoPuzzle")%>">
<
input type="hidden" name="ID_Tipo" value="<%=Request("ID_Tipo")%>">
<
input type="hidden" name="DATAINSERIMENTO" value="<%=DATA%>">
<
input type="hidden" name="Cartella" value="<%=Session("ID")%>">

</
FORM

per recuperare i dati e memorizzarli in un database utilizzo la pagina INSERISCI.ASP:

Codice PHP:








Dim oUpload
Set oUpload
= new cUpload
With oUpload
'La riga seguente impoosta la connessione al database e la tabella di inserimento dati
'
La connesione e la tabella verranno aperti con il metodo oUpload.Database.Open()
.
SetDatabase "Provider=Microsoft.Jet.OLEDB.4.0; Persist Security Info=False; Jet OLEDB:Database Password=P0S; Data Source=" server.MapPath("/mdb-database/Puzzle/Pixel.mdb"),"SELECT Top 1 * FROM ANAGRAFICA_Immagini"
.EnabledAspUpload    False
.EnabledImageSize    True
.EnabledLog         False
.AutoRename         False
.Overwrite        True
.Load
.UploadOnly "Images"
.MoveFirst
.SetPath "\public\"
if .EOF then
    NumFiles = .Count()
    Response.write "
0 Files caricati su " & NumFiles &" controlla le dimensioni e il tipo di file."
else
    .Database.Open()
    While Not .EOF
    
    If .Files("
Height")>10 or .Files("Width")>10 then
            
    Response.write ("
<table border=0 width=100cellpadding=2 bgcolor=#FFFFFF><tr><td bgcolor=#E1E1E1>Le dimensioni dell'immagine [b]"&.GetFileName()&"[/b] non sono corrette ("&.Files("Height") &"x" & .Files("Width") &"): File non caricato</td></tr></table>")
            
    
else
                
    .
Save
    Response
.write ("<table border=0 width=100% cellpadding=2 bgcolor=#FFFFFF><tr><td bgcolor=#E1E1E1>Il File [b]"&.GetFileName()&"[/b] è stato salvato</td></tr></table>")
                                 
    
'Inserimento dei valori
    .Database.Fields("ID_Tipo") = .Form("ID_Tipo")
    .Database.Fields("DataInserimento") = .Form("DataInserimento")
    .Database.Fields("BloccoPuzzle") = .Form("BloccoPuzzle")
    .Database.Fields("ID_Cliente") = .Form("Cartella")
    .Database.Fields("File") = .GetFileName()
    .Database.Fields("Testo") = [COLOR=red]???????????????[/COLOR] 
    '
Inserimento
    
.Database.AddNew()

    
end if
    .
MoveNext

    Wend

    Response
.write ("
<input onclick=""javascript:window.close()"" type=""button"" value=""CHIUDI FINESTRA"" class=""Button"" />"
)
    
    
end if
End With
Set oUpload 
Nothing 

Come posso risolvere questo problema ?