Ciao satifal.
Mi da questo messaggio:
codice:
Error: No database selected
Allora che devo fare?
Nello script ho corretto solo degli escape ...VALUES (\\'%s\\' ...
e poi ho riscritto le variabili telefono, provincia, cellulare,
e te lo ripresento:
codice:
if ($db = @mysql_connect('localhost','user',''))
{
mysql_select_db('anagrafica', $db);
echo 'Connesso al database';
mysql_query(sprintf(
'INSERT INTO anagrafica(nome, cognome, via, citta, provincia,
telefono, cellulare, email)
VALUES (\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\')',
mysql_real_escape_string($_POST['nome'], $db),
mysql_real_escape_string($_POST['cognome'], $db),
mysql_real_escape_string($_POST['via'], $db),
mysql_real_escape_string($_POST['citta'], $db),
mysql_real_escape_string($_POST['provincia'], $db),
mysql_real_escape_string($_POST['telefono'], $db),
mysql_real_escape_string($_POST['cellulare'], $db),
mysql_real_escape_string($_POST['email'], $db))) or die ("Error: ".mysql_error());
echo 'Dati scritti';
mysql_close($db);
} else {
echo' Connessione fallita';
}