Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Inserimento percorso immagini

    Salve a tutti,

    sto inserendo delle immagini(tramite una form) utilizzando il seguente script:


    $path = "C://Users/fili/Desktop/vicotour/alloggi/";
    $max_size = 200000;

    if (!isset($HTTP_POST_FILES['foto'])) exit;

    if (is_uploaded_file($HTTP_POST_FILES['foto']['tmp_name'])) {

    if ($HTTP_POST_FILES['foto']['size']>$max_size) { echo "File troppo grande
    \n"; exit; }
    if (($HTTP_POST_FILES['foto']['type']=="image/gif") || ($HTTP_POST_FILES['foto']['type']=="image/pjpeg") || ($HTTP_POST_FILES['foto']['type']=="image/jpeg")) {

    if (file_exists($path . $HTTP_POST_FILES['foto']['name'])) { echo "Il file esiste già
    \n"; exit; }

    $res = copy($HTTP_POST_FILES['foto']['tmp_name'], $path .
    $HTTP_POST_FILES['foto']['name']);
    if (!$res) { echo "upload failed!
    \n"; exit; } else { echo "upload sucessful
    Torna indietro\n"; }

    echo "File Name: ".$HTTP_POST_FILES['foto']['name']."
    \n";
    echo "File Size: ".$HTTP_POST_FILES['foto']['size']." bytes
    \n";
    echo "File Type: ".$HTTP_POST_FILES['foto']['type']."
    \n";
    } else { echo "Wrong file type
    \n"; exit; }

    }

    il problema è che non capisco come inserire il percorso del file nel database(precisamente nel campo 'foto' di tipo VARCHAR).

    Qualcuno può postarmi il codice per l'inserimento o darmi istruzioni precise in merito?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di echoweb
    Registrato dal
    Sep 2008
    Messaggi
    419
    Ciao,

    che tipo di database stai usando?

    Se è MySql, devi usare la funzione INSERT.

    Codice PHP:
    //INSERT
    $query_insert "INSERT INTO nome_tabella(foto) VALUES('$path') ";
    $risultato mysql_query($query_insert); 
    Queste righe mettile nella parte del tuo codice, dove l'esito dell'inserimento immagine è ok. In questo modo la stringa contenente il percorso viene caricata nel db.


    "Non soffocare la tua ispirazione e la tua immaginazione,
    non diventare lo schiavo del tuo modello"

    Vincent van Gogh

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.