mettendo echo $query; ottengo questo:
INSERT INTO villaggi (nome) VALUES ('prova')
nn dovrebbe esserci il ; alla fine della query?
se io provo a entrare nel mysq da shell e eseguo una query senza ; non me la inserisce.
attualmente il file save.php è cosi composto,:
codice:
<?php
include("top_foot.inc.php");
include("config.inc.php");
top();
$nome=$_REQUEST['nome'];
$pass=$_REQUEST['pass'];
if ($pass != $password)
{
echo "Password errata";
die; // se non blocchi l'esecuzione del codice, quando la password � sbagliata ti scriver�
// password errata ma esegiur� comunque il codice
}
$db = mysql_connect($db_host, $db_user, $db_password) OR die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "INSERT INTO villaggi (nome) VALUES ('$nome')";
mysql_close($db);
echo $query;
foot();
?>
Grazie a tutti per l'aiuto