Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Recuperare Titolo + Nome File con UPLOAD Baol

    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 ?
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    non dovrebbe bastare

    .Form("testo1")

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.