Ho un DB MySQL composto da una tabella con alcuni campi in formato testo e una campo foto nel quale registro il percorso delle immagini conservate nella cartella fotografie.
Ho creato uno script per l'inserimento dei dati ma ho un problema nella fase di upload delle immagini.
Riesco ad inserire il nuovo record nel DB, ma non le immagini nella cartella di destinazione (che già contiene tutte le altre). Questo è il codice
?>
e questo è il messaggio che ne risulta
Ho creato uno script per l'inserimento dei dati ma ho un problema nella fase di upload delle immagini.
Riesco ad inserire il nuovo record nel DB, ma non le immagini nella cartella di destinazione (che già contiene tutte le altre). Questo è il codice
Codice:
<?php
$db_host="...";
$db_user="...";
$db_password="...";
$db_database="...";
$connessione=mysql_connect($db_host,$db_user,$db_password) or die ("Errore nella connessione al Mysql:" . mysql_error());
mysql_select_db($db_database,$connessione) or die ("Errore nella selezione del db:" . mysql_error());
$uploaddir = './fotografie/';
$uploadfile = $uploaddir .$_FILES['Foto']['name'];
if (move_uploaded_file($_FILES['Foto']['tmp_name'], $uploadfile)) {
echo "File is valid, and was successfully uploaded.\n";
} else {
echo "File is invalid.\n!";
}
$query = "INSERT INTO fotoaereeverticali (AnnoRipresa, Sensore, Regione, Provincia, Comprensorio, Comune, Toponimo, TipoEvidenza, AttestazioneDocumentaria, Interpretazione, Affidabilità, Definizione, Cronologia, Foto) VALUES
('".$_POST['AnnoRipresa']."', '".$_POST['Sensore']."', '".$_POST['Regione']."', '".$_POST['Provincia']."', '".$_POST['Comprensorio']."', '".$_POST['Comune']."', '".$_POST['Toponimo']."', '".$_POST['TipoEvidenza']."', '".$_POST['AttestazioneDocumentaria']."', '".$_POST['Interpretazione']."', '".$_POST['Affidabilita]."', '".$_POST['Definizione']."', '".$_POST['Cronologia']."', '".$_FILES['Foto'] ['name']."')";
$Result=mysql_query($query) or die ("Errore nella query:" . mysql_error());
echo "Record inserito con successo";
echo mysql_error();
?>
e questo è il messaggio che ne risulta
Codice:
File is invalid. !Record inserito con successo