Visualizzazione dei risultati da 1 a 3 su 3

Discussione: php visualizzare foto

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    45

    php visualizzare foto

    Ciao,

    ho un db mysql dove all'interno ho dei campi con la path di alcun foto,
    una volta recuperata la path come faccio a fare un pagina dove inserisco una piccola anteprima di tutte le foto?

    Magari con dei radiobutton sotto in modo tale che l'utente possa selezionarne una e poi scaricarla?

    Grazie a tutti

    Saluti

    kekko

  2. #2
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    bheh non basta un
    Codice PHP:
    // ammesso che la $path sia un'array con indici numerici
    for($i=0;$i<count($path);$i++)
     echo 
    '[img]'.$path[$i].'[/img]'
    ?
    per il radiobutton la cosa diventa + complicata (la foto non si scarica, si visualizza) ma basta che dici di fare
    clik destro -> Salva Immagine con nome...

  3. #3
    Codice PHP:
    while (hai ancora elementi nel record){
     ?>[img]<? echo pathdell'immagine; ?>[/img]
     //immagino che ad ogni immagine sia associato oltre che al path anche un id (nel record del db)
     ?>
     <input name="scarica" type="radio" value="<? echo "iddell'
    immagine" ?>"Scarica
     
    <?
    }
    In questo modo possono selezionare un'immagine sola da scaricare. Se vuoi permettergli di scaricare più immagini alla volta, devi usare delle checkbox.... chiedi e ti sarà spiegato come


    Poi sotto ci sarà un tasto "scarica img" che apre una pagina in cui esegui un controllo di questo tipo:

    $query = "select * from TBL WHERE idimmagine = ".$_REQUEST["scarica"];
    ...bla bla bla cose col db...
    echo '[img]'.pathdell'immagine.'[/img]';



    ps--> Per la visualizzazione dell'anteprima ho inserito delle dimensioni fisse... per fare una cosa fatta bene dovresti utilizzare le funzioni di imageediting di php, per ridimensionare le immagini decentemente, mantenendo le proporzioni corrette.

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.