voglio inserire in un db mysql gli attributi "Località" e "Magnitudo" dell'entità terremoti tramite textbox quindi ho creato due pagine: "Inserimento.html" e Inserimento.php
Inserimento.html:
Codice PHP:
<html><title>Inserimento della segnalazione</title>
<form Action = "Inserimento.php ">
Località<INPUT class="Input" TYPE="text" name="Località"/>
Magnitudo<INPUT class="input" type="text"name="Magnitudo"/> <INPUT TYPE ="Submit" Value= "Invia">
</FORM>
</html>
Inserimento.php
Codice PHP:
<?php
$Località=$_GET['Località'];
$Magnitudo=$_GET['Magnitudo'];
$conn=mysql_connect("localhost","root","");
if(! $conn){
echo "Errore durante la connessione a Mysql";
exit();
}else{
echo("connessione a mysql effettuata con successo. ");
}mysql_select_db("terremoti") or exit ("Errore con db terremoti");
$sqlcmd ="INSERT INTO segnalazioni VALUES";
$sqlcmd .="('$Località','$Magnitudo')";
echo "comando: $sqlcmd
";
mysql_Query($sqlcmd);
if(mysql_errno()==0)
{echo "Inserimento eseguito con successo.";}
else {echo"Errore nel comando";}
mysql_close($conn);
?>
Il Problema è che quando cerco di caricare il le variabili sul db, mi compare: "connessione a mysql effettuata con successo. comando: INSERT INTO segnalazioni VALUES('mascalucia','3')
Errore nel comando".
Perchè errore nel comando?? c'è qualcosa di sbagliato nel comando SQL o cos'altro??