scusate ma ormai siete la mia seconda famiglia....
ho aggiunto un semplice campo in una riga mysql...ho modificato il file upload aggiungendo quello che
dovevo mettere, ma, mysql nella riga dove ho aggiunto un'altro campo, invece di scrivere "il nome della
variabile mi scrive "" array"" perche'?
ecco il codice, ripeto ho aggiunto solo la variabile nome:
Codice PHP:
<?php
$_SESSION['content_submit'] = serialize($_POST);
$file_salvato = rand(1, 100000000).'.'.pathinfo($_FILES["file"]["name"], PATHINFO_EXTENSION);
move_uploaded_file($_FILES["file"]["tmp_name"], "animali/".$file_salvato);
$dati = $_POST['testo'];
$file = $_POST['file'];
$email = $_POST['email'];
$nome = ['nome'];
$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 Animali (testo, file , nome , email ) VALUES ("
. "'" . $dati. "',"
. "'" . $file_salvato. "',"
. "'" . $nome. "',"
. "'" . $email. "');";
$last_insert_id = $conn->insert_id;
if (!$cn->query($sql)) {
echo "Errore della query: " . $cn->error . ".";
}
header("location:http://noncecapisco.altervista.org/animali/Italia.php");
?>