Salvare indirizzo immagine in database

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Salve ragazzi, ho un form dove invia vari dati inerenti ad un prodotto, ho anche un campo chiamato immagine dove tramite l'apposito tasto sfoglia permette d'inviare anche immagini, ora come faccio a salvare l'immagine in una cartella, e il suo percorso nel database?

Grazie:)
 
Ciao,

una volta effettuato il submit del form quest'ultimo, insieme con il file scelto viene inviato allo script php.
L'array $_FILES contiene i file uploadati referenziati tramite la property name del campo input.

Puoi sfruttare l'istruzione "move" per spostare il file in uno specifico percorso e memorizzare quest'ultimo all'interno di un record nel db.

Ciro
 
Salve, ho fatto questa prova, ma non mi carica il file nella cartella dove voglio inserirla, ma mi dice Immagine non caricata.

Ecco il codice:
PHP:
$uploaddir = 'images/';
$uploadfile = $uploaddir . basename($_FILES['immagine']['name']);

if(move_uploaded_file($_FILES['immagine']['tmp_name'], $uploadfile)){
  echo "Immagine è stata caricata.\n";
}else{
  echo "Immagine non caricata\n";
}
 
Un'errore stupidissimo che mi ha fatto impazzire, in pratica era sbagliato l'indirizzo della cartella.

Ciao :D
 

Discussioni simili