Visualizzazione dei risultati da 1 a 9 su 9

Discussione: immagini - consiglio

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395

    immagini - consiglio

    Vi spiego il mio problema. Premetto di aver già dato un'occhiata ai vari forum relativi alle immagini ma non ho trovato niente (o quasi) che riguardasse il mio caso.

    vorrei creare una pagina (anzi parecchie pagine) che mi faccia vedere titolo, immagine e descrizione. Su questa pagina saranno presenti 18 foto con 18 titoli con 18 descrizioni. Fin qui nessun problema a farla. Ora, il titolo resterà uguale per tutte le pagine, mentre le foto e le descrizioni no. Le descrizioni saranno su un database che poi in base alla data o a quello che deciderò mi estrapolerà il record che mi visualizzerà le descrizioni.
    Volevo fare la stessa cosa per le immagini.

    Cioè:
    - creo una form in cui posso inserire nel db e fare l'upload contemporaneamente, e inserire anche la descrizione delle mie 18 foto.

    Ora vi chiedo:
    -c'è un metodo per fare direttamente upload e inserimento del collegamento nel db? un po' come avviene nei forum quando inserisci una foto si apre una finestra a parte, carichi l'immagine, e poi te la mostra nel post.

    - ho visto su questo forum uno script per creare le miniature però in asp.net. In questa pagina metterei le miniature e cliccandoci sopra vorrei che si aprisse grande.

    Io all'inizio pensavo di fare questo in frontpage che crea le miniature, poi caricarle sul sito, e su tale pagina creare le descrizioni provenienti dal db, mentre le immagini erano puri collegamenti.

    Che ne pensate? Datemi un'idea!!


    Grazie

  2. #2
    L'argomento da te trattato richiede una rispostina "lunga" vedo di sintetizzare il più possibile sperando di essere chiaro

    per l'upload ...vedi UPLOAD DI BAOL

    per inserire descrizioni etc...samplicemente nel campo dove hai il form metti i campi textarea o text che ti servono e poi c'è 1 modo per recuperare i dati utilizzando l'upload di baol e inserirli nel db

    esempio:

    Recuperare nome immagine con upload di baol
    codice:
    <%
    Dim oUpload, nome_immagine
    Set oUpload= new cUpload
    With oUpload
    
    .EnabledAspUpload = False
    '.EnabledImageSize = TRUE
    .EnabledLog = False
    .AutoRename = False
    .Overwrite = True
    
    .SetPath "..\public\"
    
    .Load
    .UploadOnly "Images"
    While Not .Eof
    .Save
    nome_immagine = oUpload.GetFileName()
    .MoveNext
    Wend
    End With
    
    strSql = " UPDATE tabella SET nome_immagine = " & ToSql(nome_immagine) & " where ID....etc...
    %>



    Recuperare eventuali testi con upload id baol
    codice:
    <%
    Dim oUpload
    
    Set oUpload= new cUpload
    With oUpload
    
    .EnabledAspUpload = False
    '.EnabledImageSize = TRUE
    .EnabledLog = False
    .AutoRename = False
    .Overwrite = True
    
    .SetPath percorso
    
    .Load
    .UploadOnly "Images"
    While Not .Eof
    .Save
    .MoveNext
    Wend
    End With
    
    nome = oUpload.Form("nome")
    
    strSql = " UPDATE tabella SET nome = " & ToSql(nome) & " ETC.....
    %>
    Ovviamente se devi fare entrambi ...unisci il tutto...io ti ho messo 2 esempi separati


    RISPOSTA PER LE MINIATURE

    cerca IMAGER.DLL :rollo:

    spero di essere stato d'aiuto
    Tanto...lo fanno tutti... posso farlo anche io vero?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395
    dove lo trovo il codice upload di baol? puoi darmi il link?

  4. #4
    ricerca sul forum upload baol

    Tanto...lo fanno tutti... posso farlo anche io vero?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395
    ho trovato il codice per upload. ora ho trovato anche un piccolo codice per inserire le immagini nel database. Lo stavo provando ma non funziona.

    Codice esempio.asp
    codice:
    
    
    <%
    If Request("Upload")="1" then
    '	Dim oUpload
    	Set oUpload = new cUpload
    		oUpload.AutoRename = False
    		oUpload.Overwrite = true
    		oUpload.SetPath "."
    		oUpload.Upload
    		oUpload.SaveAs ""
    	Set oUpload=Nothing
    end if
    %>
    <FORM METHOD="Post" enctype="multipart/form-data" ACTION="?upload=1">
    File : <INPUT TYPE="file" NAME="Campo1">
    
    <INPUT TYPE="submit" NAME="Enter">
    </FORM>
    Codice upload_database.asp
    codice:
    <%
    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;Data Source=" & server.MapPath("/mdb-database/minigolf.mdb"), "SELECT img1 FROM olmo"
    .EnabledAspUpload	= False
    .EnabledImageSize	= False
    .EnabledLog 		 = False
    .AutoRename 		 = True
    .Overwrite			 = False
    .SetPath "files\"
    .Load
    .MoveFirst
    if .EOF then
    	NumFiles = .Count()
    	Response.write "0 Files caricati su " & NumFiles &" : controlla le dimensioni e il ttipo di file."
    else
    	.Database.Open()
    	While Not .EOF
    			.Save
    			response.Write "il file " & .GetFileName &" è stato salvato 
    "
    			'Inserimento dei valori
    			.Database.Fields("Titolo") = .Form("Titolo")
    			.Database.Fields("Percorso") = .GetCompletePathFile
    			'Inserimento
    			.Database.AddNew()
    	.MoveNext
    	Wend
    end if
    End With
    Set oUpload = Nothing
    %>
    mi da errore:
    Prevista fine istruzione

    /esempi/upload_database.asp, line 9

    .SetDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("/mdb-database/minigolf.mdb"), "SELECT img1 FROM olmo"
    ---------------------------------------------------------------------------------------------------------------------------------------^

    non riesco a capire!!

  6. #6
    Concatenamento di stringhe non valido...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395
    soluzione?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395
    Ho provato con la prima soluzione di -AA- ma mi da questo errore:

    Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.

    /esempi/upload.asp, line 291

    Il file lo carica perfettamente nella cartella ma non nel database.

  9. #9
    Originariamente inviato da -AA-
    RISPOSTA PER LE MINIATURE

    cerca IMAGER.DLL :rollo:

    spero di essere stato d'aiuto
    ciao, qualcuno è riuscito a registrarla su un server win2003?
    ...come si fa?

    grazie.

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.