Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    615

    Immagini e database (riprovo, non l'ho visto inserito!)

    Ciao a tutti, un quesito:
    Il mio sito si appoggia ad un database mysql che include anche immagini. Due domande:
    1) Come posso "caricare su un certo record" una immagine, in modo tale che con un click il visitatore possa associare ad un certo record, con un certo nome e data, anche una foto?
    2) ora la cosa più importante, e complessa: vorrei fare in modo che in una pagina denominata "sovrapposizione", il visitatore possa inserire in 10 caselle i nomi delle immagini che vuole visualizzare ed in altre 10 la trasparenza da assegnare a ciascuna immagine; poi, premendo un tasto, dovrebbe vedere le 10 immagini sovrapposte ciascuna con la trasparenza (o l'opacità, per dirla alla .NET!!) impostata. Come posso risolvere questo problema? Potete indicarmi un sistema adeguato, magari con qualche riga di codice?
    Grazie ancora a tutti!!
    Shadow

    ps scusate se ritento, il mio precedente messaggio non è stato inserito ancora.

  2. #2
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    in un database relazinale come mysql... non carichi l'immagine ma solo il so percorso.. relativo o asssoluto.... questo, piazzato all'interno di un tag presentazionle come <img /> ti realizza la magia della img.. quindi basta che ai tuoi record aggiungi un campo x l'immagine e in stampa crei un tag con quel percorso... bonna lì...

    per l'altro discorso funziona similmente (magari ti conviene usà una tabella solo x le img) con un campo x l'opacità e uno x l'indirizzo, nuovamente all'atto della stampa ci fai quello che vuoi...

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    615
    Grazie davvero Luke...
    Mi potresti però dare indicazioni un pò più pratiche (mi riferisco soprattutto al secondo quesito, per far visualizzare sullo schermo le immagini sovrapposte e in trasparenza! Tra l'altro, quale istruzione mi consente di assegnare una certa trasparenza all'immagine che verrà caricara in una pagina web? E come dire poi al browser di posizionarne più d'una nella stessa posizione in modo da ottenere l'effetto di sovrapposizione?)
    Per il primo sei stato chiarissimo: tutte le immagini verranno collocate in una cartella ed al db competerà solo il percorso giusto?

    Grazie ancora,
    Shadow

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    certo...

    1. ti dirò di più.. puoi ottimizzare le cose in questo modo... se le img giacciono tutte nella stessa cartella puoi inserire nella tab del db anke solo il nome del file, mentre il percorso della cartella lo usi nello script di stampa.

    Esempio:

    Codice PHP:
    $path="./galleria/" // dove ci sono le img
    $img $path.$rec["img"// dove $rec è il record corrente e img è il campo che contiene nome_img.estensione 
    ancora se le estensioni son tutte uguali puoi fare:


    Codice PHP:
    $path="./galleria/" // dove ci sono le img
    $ext ".gif" // se sono gif
    $img $path.$rec["img"].$ext // dove $rec è il record corrente e img è il campo che contiene nome_img senza estensione 
    infine se vai per lo sparagno puoi indirizzare col record stesso senza aggiungere campi al tab del db:

    Codice PHP:
    $path="./galleria/" // dove ci sono le img
    $ext ".gif" // se sono gif
    $img $path.$rec["id"].$ext // dove $rec è il record corrente e id è il campo che contiene l'id del record 
    va da se che devi prenderti la briga di salvare le img come 1.gif 2. gif ect... (nel caso di gif)

    2. non so come si faccia mi spiace
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  5. #5
    veramente si possono anche caricare le immagini nel db e non solo il percorso assoluto ad esempio io uso un sistema misto, se cerchi trovi diverse discussioni su come inserire i file binari nel db, c'e' anche una pillola molto interessante che prevede anche la creazione delle miniature....


    ciao

    Fabio
    Chi Vale Vola, Chi Vola Vale, e chi non Vola è un Vile.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    615
    Grazie a tutti...
    Però potreste farmi sapere qualcosa sul secondo quesito? E' urgente, e davvero importantissimo!!
    Grazie di nuovo!

    Shadow

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.