Sto studiando la sezione php-mysql, ma su una pagina del tutorial il codice mi restituisce una serie di errori e non riesco a venirne a capo. Seguono codice e messaggi di errore:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<? include("top_foot.inc.php");
include("config.inc.php");
top();
if ($pass != $password):
echo "Password errata";
elseif (trim($titolo) == "" OR trim($testo) == ""):
echo "I campi Titolo e Testo devono essere riempiti!";
else:
$titolo = addslashes(stripslashes($titolo));
$autore = addslashes(stripslashes($autore));
$mail = addslashes(stripslashes($mail));
$testo = addslashes(stripslashes($testo));
$titolo = str_replace("<", "<", $titolo);
$titolo = str_replace(">", ">", $titolo);
$autore = str_replace("<", "<", $autore);
$autore = str_replace(">", ">", $autore);
$testo = str_replace("<", "<", $testo);
$testo = str_replace(">", ">", $testo);
$testo = nl2br($testo);
$data = mktime("0", "0", "0", $mese, $giorno, $anno);
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
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 news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";
if (mysql_query($query, $db))
echo "L'articolo è stato inserito correttamente";
else
echo "Erorre durante l'inserimento";
mysql_close($db);
endif;
Notice: Undefined variable: pass in c:\programmi\easyphp1-8\www\studio\save.php on line 13
Password errata INVECE LA PASSSWORD CHE HO INSERITO E' GIUSTA
Notice: Undefined variable: mese in c:\programmi\easyphp1-8\www\studio\save.php on line 32
Notice: Undefined variable: giorno in c:\programmi\easyphp1-8\www\studio\save.php on line 32
Notice: Undefined variable: anno in c:\programmi\easyphp1-8\www\studio\save.php on line 32
Notice: Undefined variable: titolo in c:\programmi\easyphp1-8\www\studio\save.php on line 40
Notice: Undefined variable: testo in c:\programmi\easyphp1-8\www\studio\save.php on line 40
Notice: Undefined variable: autore in c:\programmi\easyphp1-8\www\studio\save.php on line 40
Notice: Undefined variable: mail in c:\programmi\easyphp1-8\www\studio\save.php on line 40
Erorre durante l'inserimento
Qualcuno può aiutarmi?
grazie