Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24

Discussione: richiamare le immagini

  1. #1

    richiamare le immagini

    Salve user!
    Ho letto nel forum e ho provato gia' alcuni script ma non fungono per nulla.

    Saro' sintetico e vengo subito al mio problema.

    Ho creato un sito web in semplice linguaggio html ma non riesco e non riesco a far apparire le immagini in home con gli ID.
    Queste immagini come richiesto devono apparire foto per foto dove poi clicchero' sopra per visualizzare l'immagine e i dettagli.

    Come ovvio se la richiamo con il link dove risiede l'immagine caricata mi appare senza problemi.
    MA tutto cio' lo devo fare a mano.

    Io pero' volevo fare un altro discorso:

    siccome le foto le carico per forza nel database come faccio poi a richiamarle in htm ( o php) in modo che si visualizzino?

    ( se mi e' permesso posto un sito di riferimento e come dovrebbe venire il mio)
    cosi' da rendere l'idea e facilitarvi a darmi l'aiuto.

    il link:

    http://www.fashionmodel.it/it/women

    cioe' hanno usato script java o script php particolari?

    non riesco a capirlo essendo davvero un neofita appena nato.


    Deve venir fuori un discorso dove ogni volta che io carico le immagini nel database..in automatico mi appaiono anche in home. e non ogni volta a scrivere io il riferimento.


    e' possibile cio'?

    da solo non riesco piu' a cavare un ragno dal buco. Non riesco a trovare neppure uno script decente che modificandolo funzioni.

    PEr questo vengo ed invoco il vostro aiuto di gente piu' esperta.

    Grazie in anticipo per il vostro supporto. Spero di essere stato chiaro con le mie parole. Altri ulteriori chiarimenti: vi seguo.

  2. #2
    Ciao,

    il tuo problema che hai posto è indipendente dalla piattaforma del database utilizzata ma soprattutto nella tua richiesta non c'è nessuna domanda riguardante direttamente i database ma ci sono domande su come fare con php a gestire le immagini nel database

    Sposto il thread nella sezione corretta (ovvero php)

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    sai estrarre record da un database?
    fai la stessa cosa con le foto...memorizzi nel db i percorsi delle foto e poi li richiami con una query...ogni risultato lo metti in un tag <img>....

  4. #4
    Freeman! grazie mille per la tua esaustiva risposta! Quindi se ho ben capito da neofita embrionale quale sono:
    dovrei creare una queri per estrarre le foto ..e poi.richiamarle con un semplice tag img in html giusto?


    Cosi' facendo..ogni volta che si aggiunge una nuova immaggine essa mi appare direttamente in home oppure devo comunque aggiungere un tag io?
    Grazie per l'aiuto

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    Ogni volta che aggiungi una foto ovviamente salvi il percorso nel database; quando la tua query estrae i dati, tira fuori (in base ai criteri che hai impostato nella stessa query) tutte le foto che ti occorrono; se ci sono foto nuove queste vengono visualizzate automaticamente...è proprio questa l'utilità di usare un database anzichè scrivere ogni tag a mano

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    ..voglio dire..se hai un codice tipo:

    Codice PHP:
    $query "SELECT * FROM immagini";

    $res mysql_query($query);

    while(
    $row mysql_fetch_array($res)){

       print 
    "<img src=\"" $row['percorso'] . "\">";


    se hai una foto o 100 foto non te ne dovrai preoccupare (se non a livello di impostazione grafica) perchè l'estrazione e la visualizzazione la farà il php

  7. #7
    Quindi free,perdona l'ignoranza di un neofita alle prime armi:

    creo un semplice script in .php e lo uppo nel mio sito poi stesso questo script quando vado sul link della pagina mi fa vedere le immagini?

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    esattamente.
    crei uno script semplicissimo che ti estrae dati dal db; prendi il valore del campo che contiene il percorso (o il nome) dell'immagine e lo metti nel tag img..e basta..ovviamente poi devi creare la struttura della pagina in modo che le foto vengano impaginate in maniera decente...ma a livello di script non fai altro che fare una query e mostrarne i risultati...

  9. #9
    da quanto leggo se capito bene e' una cosa semplicissima.
    fammi un esempio di script completo. Cosi' lo adatto poi in base a cio che mi hai scritto al mio sito..( magari in pvt ti faccio vedere il risultato se qui non si possono linkare i siti)

    e' solo questo piccolo impaccio che non mi fa partire come si deve il progetto.

    Non penso che se ora scrivo il tuo codice che mi hai postato e lo rinomino come visualizza.php in home mi funga.
    Intendo
    nel block notes scrivo semplicemente:

    <?
    php

    $query = "SELECT * FROM immagini";

    $res = mysql_query($query);

    while($row = mysql_fetch_array($res)){

    print "<img src=\"" . $row['percorso'] . "\">";

    }
    ?>

    Ho capito bene ?

    seno' avrei bisogno di ulteriore aiuto. grazie per la tua disponibilita'!

    I neofiti che vogliono imparare come me hanno bisogno di almeno un esempio di partenza..poi dovrebbe essere tutto in automatico con un po' di raginamento

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    più esempio di quello.....

    allora...crea una tabella con due campi, uno che contiene un id contatore e uno che contiene il nome dell'immagine o il suo percorso se le immagini sono in cartelle diverse...mettiamo ID e Percorso

    mettiamo che tu abbia usato un database MySQL e che abbia già creato la connessione, lo script che ti ho scritto prima va benissimo:

    Codice PHP:
    <?php

    $query 
    "SELECT * FROM immagini"// ovviamente la query poi te la strutturi in base alle esigenze, con eventuali clausole where...

    $res mysql_query($query);

    while(
    $row mysql_fetch_array($res)){

    print 
    "<img src=\"" $row['percorso'] . "\">"// anche qui, ora ti mostra le immagini senza alcun ordine, ma poi ti farai una tabella con tutte le impaginazioni che ti servono

    }
    ?>
    ora prova lo script, se funziona lo modifichi e lo adatti per quello che ti serve...

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.