ciao alemoppo ...come stai?...scusa se ti disturbo ma ho un problema... ti ricordi quando ho detto del caricamento
dei file multipli? allora ci sono riuscito; nella cartella foto sposto correttamente tutti e 3 i file che carico,
con i rispettivi nomi. nel database ho messo un nome a caso..dati_utente, pero' nel database non mi mette le foto e
il testo. ti allego il codice mi puoi dire cortesemente dove sbaglio? grazie.
upload:
Codice PHP:
<?php
$file_salvato1 = rand(1, 100000000).'.'.pathinfo($_FILES["file1"]["name"], PATHINFO_EXTENSION);
$file_salvato2 = rand(1, 100000000).'.'.pathinfo($_FILES["file2"]["name"], PATHINFO_EXTENSION);
$file_salvato3 = rand(1, 100000000).'.'.pathinfo($_FILES["file3"]["name"], PATHINFO_EXTENSION);
move_uploaded_file($_FILES["file1"]["tmp_name"], "foto/".$file_salvato1);
move_uploaded_file($_FILES["file2"]["tmp_name"], "foto/".$file_salvato2);
move_uploaded_file($_FILES["file3"]["tmp_name"], "foto/".$file_salvato3);
$dati = $_POST['testo'];
$file1 = $_POST['file1'];
$file2 = $_POST['file2'];
$file3 = $_POST['file3'];
$db_host = 'localhost';
$db_user = 'noncecapisco';
$db_pass = '';
$db_name = 'my_noncecapisco';
$cn = new mysqli($db_host, $db_user, $db_pass, $db_name);
if ($cn->connect_errno) {
echo "Connessione fallita: ". $cn->connect_error . ".";
exit();
}
$sql = "INSERT INTO dati_utenti (testo, file1, file2, file3) VALUES (
. "'" . $dati. "',"
. "'" . $file_salvato1 . "');"
. "'" . $file_salvato2 . "');"
. "'" . $file_salvato3 . "');";
$last_insert_id = $conn->insert_id;
if (!$cn->query($sql)) {
echo "Errore della query: " . $cn->error . ".";
}else{
echo "Registrazione effettuata correttamente.";
}
header ('location:http://noncecapisco.altervista.org/foto/index-foto.php')
?>
mysql
id testo file1 file2 file3