Pagina 3 di 9 primaprima 1 2 3 4 5 ... ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 89

Discussione: upload di baol

  1. #21
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    scusami ma ho 39 di febbre e devo finire sta cosa......

    se uso oUpload.GetFileName() mi riprende solo il primo nome delle immy...

    Ma se le immy sono due ??? Una volta usavo un array ma non so come fare... scusa..
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  2. #22
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Accidenti!!Io sono in delirio con 39!
    In questi casi si discrimina con il nome dell'input file.

    oUpload.Files("InputName") restituisce il nome dell'input dal quale è stato caricato il file.

    Adatta il codice al tuo form

    codice:
    Dim oUpload , Ar(1)
    Set oUpload = new cUpload 
    oUpload.Load
    if oUpload.Count=0 then
    	Response.Write "Nessun file caricato"
    Else
    	While Not oUpload.EOF
    		oUpload.Save()
    		NomeImmagine = oUpload.GetFileName()
    		Select Case oUpload.Files("InputName")
    		Case "File1": Ar(0) = NomeImmagine
    		Case "File2": Ar(1) = NomeImmagine
    		End Select
    		oUpload.MoveNext
    	Wend
    End if
    ..
    ..
    objrs("immy1") =  Ar(0) 'Il file è stato caricato dell'input FILE1
    objrs("immy2") =  Ar(1) 'Il file è stato caricato dell'input FILE2

  3. #23
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    codice:
    <% 
    
    Dim oUpload , Ar(1)
    Set oUpload = new cUpload 
    oUpload.Load
    if oUpload.Count=0 then
    	Response.Write "Nessun file caricato"
    Else
    	While Not oUpload.EOF
    		oUpload.Save()
    		NomeImmagine = oUpload.GetFileName()
    		Select Case oUpload.Files("InputName")
    		Case "File1": Ar(0) = NomeImmagine
    		Case "File2": Ar(1) = NomeImmagine
    		End Select
    		oUpload.MoveNext
    	Wend
    End if
    
    Set Con = Server.CreateObject( "ADODB.Connection" ) 
    Con.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/fcrore/db/base.mdb") & ";" 
    Set objrs = CreateObject("ADODB.Recordset") 
    objrs.open "SELECT * FROM home",Con,3,3 
    
    objRS.AddNew 
    
    objrs("titolo1") = oUpload.Form("titolo1") 
    objrs("titolo2") = oUpload.Form("titolo2") 
    objrs("corpo1") = oUpload.Form("corpo1") 
    objrs("corpo2") = oUpload.Form("corpo2") 
    objrs("immy1") =  Ar(0)
    objrs("immy2") = Ar(1)
    
    objRS.Update 
    
    Set oUpload=Nothing 
    objRS.Close 
    Set objRS = Nothing 
    Con.Close 
    Set Con = Nothing 
    %>
    Questo è il codice mi uploada il file mi mette nella banca dati i campi dei form ma nonil nome del file...

    Dove sbaglio?
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  4. #24
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Concentrati su questa parta di codice.
    Inanzitutto aggiungiamo lCase
    Dopodichè controlla i nomi dei tuoi <input type="file">
    Ultima cosa: il codice che stai usando farà un aggiormanto al db anche se non carichi le immagini.
    codice:
    Select Case lCase(oUpload.Files("InputName"))
    	Case "file1": Ar(0) = NomeImmagine
    	Case "file2": Ar(1) = NomeImmagine
    End Select

  5. #25
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    ALLORA I DUE FORM IMPUT FILE SI CHIAMANO FILE1 E FILE2 i file vengono uploaddati correttamente e tutto l'inserimento funge ma mancano ancora i nomi dei file ufff ho la testa che scoppia febbre del ....
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  6. #26
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Hai fatto la modifica con lcase()?

  7. #27
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    si codice attuale:

    codice:
    <% 
    
    Dim oUpload , Ar(1)
    Set oUpload = new cUpload 
    oUpload.Load
    if oUpload.Count=0 then
    	Response.Write "Nessun file caricato"
    Else
    	While Not oUpload.EOF
    		oUpload.Save()
    		NomeImmagine = oUpload.GetFileName()
    		
            Select Case lCase(oUpload.Files("InputName"))
    			Case "file1": Ar(0) = NomeImmagine
    			Case "file2": Ar(1) = NomeImmagine
    		End Select
    
    		
    		oUpload.MoveNext
    	Wend
    End if
    
    Set Con = Server.CreateObject( "ADODB.Connection" ) 
    Con.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/fcrore/db/base.mdb") & ";" 
    Set objrs = CreateObject("ADODB.Recordset") 
    objrs.open "SELECT * FROM home",Con,3,3 
    
    objRS.AddNew 
    
    objrs("titolo1") = oUpload.Form("titolo1") 
    objrs("titolo2") = oUpload.Form("titolo2") 
    objrs("corpo1") = oUpload.Form("corpo1") 
    objrs("corpo2") = oUpload.Form("corpo2") 
    objrs("immy1") =  Ar(0)
    objrs("immy2") = Ar(1)
    
    objRS.Update 
    
    Set oUpload=Nothing 
    objRS.Close 
    Set objRS = Nothing 
    Con.Close 
    Set Con = Nothing 
    %>
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  8. #28
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Dopo End Select

    Metti
    codice:
    Response.Write oUpload.Files("InputName") & " -  " &_
     NomeImmagine & " - " & Ar(0) & " - " & Ar(1) & "
    "
    Dimmi il risultato.

  9. #29
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    file2 - test_0.jpg - - test_0.jpg
    file1 - 01.jpg - 01.jpg - test_0.jpg
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  10. #30
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Quindi l'array viene valorizzato correttamente.
    Teoricamente deve funzionare.
    Tu cosa pensi ?
    Di che tipo sono i campi immy1 e immy2 ?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.