Premesso che sono un "neofita" di PHP e che finora mi sono limitato a modificare script già esistenti...

1) Ho un form per inviare descirizione, quantità, prezzo e immagini di alcuni prodotti
2) Le informazioni ed i link alle immagini andrebbero salvati in una tabella di un database
3) Con lo script postato di seguito riesco a fare l'upload dei file correttamente ma nel campo foto del database mi ritrovo solo il link dell'ultima immagine uploadata.

potete darmi qualche suggerimento per risovere il problema?

Grazie.

Codice PHP:
<?

$categoria 
$_POST['Categoria'];
$dir date("d.m.y.H.i");
Mkdir("../../images/prodotti/$categoria/$dir",0777);
    
while(list(
$key,$value) = each($_FILES['images']['name']))
          {
    if(!empty(
$value))
        {
             
$filename $value;
             
$filename=str_replace(" ","_",$filename);
             
$add "../../images/prodotti/$categoria/$dir/$filename";
                              
copy($_FILES['images']['tmp_name'][$key], $add);
            
chmod("$add",0777);
            
            echo 
$add."
"
;
                
        }
            
          }

echo 
"

"
;        

// Invio dati database        

// Includo la connessione al database
require('/miosito.it/cgi-bin/config.php');


$descrizione "&nbsp".$_POST['Descrizione'];
$quantity $_POST['Quantità'];
$prezzo $_POST['Prezzo'];

$foto $add;

//Imposto ed eseguo la query
$query_ins "INSERT INTO prodotti (Categoria, Descrizione, Quantità, Prezzo, Foto) VALUES ('$categoria', '$descrizione', '$quantity', '$prezzo', '$foto')";
$result_ins mysql_query($query_ins$dbh) or die('Errore query prodotti');    


?>