Mi sto perdendo forse in un bicchier d'acqua da un giorno.
Non riesco a trasferire i dati alla tabella del database di MySql.
Dove sto sbagliando se prima di lanciare la querry tutto funziona e vedo i dati esattamente ?
Quando abilito la procedura di trasferimento non funziona piú neanche la visualizzazione.
<?php
if (!$vcognome) {$vcognome = $_POST['tipA'];}
if (!$vnome) {$vnome = $_POST['tipB'];}
if (!$vemail) {$vemail = $_POST['tipC'];}
$tr_cognome = htmlspecialchars(utf8_decode(trim($vcognome)));
$tr_nome = htmlspecialchars(utf8_decode(trim($vnome)));
$tr_email = htmlspecialchars(utf8_decode(trim($vemail)));
//parametri di collegamento al database
$hostname='AAA.com';
$username='USER';
$password='PASSWORD';
$db='SqlXXX';
$global_db=mysql_connect($hostname, $username, $password) or die('No connect to the server. Check file config: ' . mysql_error());
mysql_select_db($db, $global_db) or die('Database no selected. Check file config.inc.php');
//videata con i dati inseriti, che risultano essere corretti
echo "<html>\n";
echo "<div align=\"center\">\n";
echo " <table width=\"100%\" border=\"0\" bgcolor=\"#FFFFFF\" cellspacing=\"0\" cellpadding=\"0\" height=\"1\">\n";
echo " <tr>\n";
echo " <td width=\"100%\" height=\"11\" align=\"center\" bgcolor=\"#CCCCCC\">\n";
echo " <font face=\"Georgia\" size=\"5\">Sono stati inseriti i seguenti dati:</font>\n";
echo "
<font face=\"Georgia\" size=\"5\">Cognome:</font><font size=\"5\" color=\"#003399\">".$tr_cognome."</font>\n";
echo " \n";
echo " <font face=\"Georgia\" size=\"5\">Nome:</font><font color=\"#003399\"size=\"5\">".$tr_nome."</font>\n";
echo "
<font face=\"Georgia\" size=\"5\">E-Mail:</font><font size=\"5\" color=\"#003399\">".$tr_email."</font>\n";
//trasferimento dati alla tabella 'visitors' del database
$query = "INSERT INTO visitors (COGNOME,NOME,EMAIL) VALUES ($tr_cognome,$tr_nome,$tr_email)";
$result = mysql_query($query);
If (mysql_affected_rows() == 1 {
echo "
<font face=\"Georgia\" size=\"1\" bgcolor=\"#CCCCCC\">La tua informazione è stata registrata./font></p>\n";
} else {
error_log(mysql_error());
echo "
<font face=\"Georgia\" size=\"1\" bgcolor=\"#CCCCCC\">Qualche cosa non ha funzionato nel tuo tentativo di registrazione.</font</p>\n";
}
echo " </td>\n";
echo " </tr>\n";
echo " </table>\n";
echo "</div>\n";
echo "</html>\n";
?>
<?php
mysql_close($global_db);
?>