Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182

    [MySQL] Caricare un'immagine

    Ciao a tutti.

    Ho creato una pagina (index.php) con un form che passa alcuni parametri ad un'altra pagina (save.php). La pagina save.php passa tutti i dati della pagina index.php ad un database MySQL.

    Vorrei poter inserire pure immagine, ma non ci riesco.

    In index.php all'interno del form ho creato un
    <input type="file" name="immagine" />

    Questo dato viene passato al dabatase all'interno della colonna "immagine" che è di tipo BLOB (è giusto o va cambiato tipo?).

    A questo punto mi vado a vedere l'immagine in immagine.php dove c'è il codice seguente (metto l'essenziale):

    Codice PHP:
    connessione al database...
    $select SELECT from tabella WHERE parametri;

    $record mysql_fetch_array ($select);

    echo 
    "{$record['immagine']}"
    Ed invece che comparirmi l'immagine, leggo nome_immagine.jpg.

    Come posso fare per mostrare l'immagine?

  2. #2
    Ciao!
    Ti sconsiglio vivamente di salvare file sul db, potresti spesso saturare lo spazio limitato (se sei in hosting), ti consiglio piuttosto di salvare un indentifier per l'immagine (esempio il nome dell'immagine) e uploadarla in una cartella.
    Antonio Correnti
    www.resetstudio.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    182
    Ok, consiglio accettato. Però io ho fatto un'altra domanda. :master:

  4. #4
    [img]nomefilesalvatoindb[/img] ?

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.