Buongiorno a tutti.
Sto utilizzando il codice qua sotto per inserire un file (upload su server e insieme scrittura del nome del file su database) ma ho bisogno di fargli una modifica che però non riesco a fare.
Io vorrei che invece che inserire un nuovo record aggiornasse un record già inserito.
Il codice:
Come si modifica quest'ultimo pezzo?codice:<? $path="percorsolocale/public"; if( $UploadedFile != "" ) { print("Percorso locale: $UploadedFile \n"); print("Nome del file: $UploadedFile_name \n"); print("Dimensione del file: $UploadedFile_size \n"); print("Tipo di file: $UploadedFile_type \n"); print("<HR>"); if (copy( $UploadedFile , "$path/$UploadedFile_name" )){ print "$UploadedFile copiato con successo in $path/$UploadedFile_name "; }else{ print "Errore.. upload non riuscito "; } unlink($UploadedFile); }else{ print "Errore.. nessun file. "; } ?> <?php $db = mysql_connect("ipdatabase","utente","password"); mysql_select_db("nomedatabase",$db); function mysql_die($error = "unknown") { echo "<H1>Error:". $error."</H1>"; exit; } $sql="INSERT INTO prodotti (UploadedFile) VALUES ('$UploadedFile_name')"; mysql_query($sql, $db) or mysql_die("No record"); ?>
Grazie
Elena

Rispondi quotando