Stò seguendo un tutorial trovato su questo sito di php/mysql
Questo script dovrebbe tirare fuori i primi 5 articoli dal database e stampare i titoli con un link all'articolo....come mai non funziona bene e mi dà il seguente messaggio di errore:
Notice: Use of undefined constant data - assumed 'data' in c:\programmi\easyphp1-8\www\prova\index.php on line 24
ahref="view.php?id=2">31/8/05 - Prova 2
;w[titolo]
Notice: Use of undefined constant data - assumed 'data' in c:\programmi\easyphp1-8\www\prova\index.php on line 24
ahref="view.php?id=3">31/8/05 - Prova 3
;w[titolo]
Notice: Use of undefined constant data - assumed 'data' in c:\programmi\easyphp1-8\www\prova\index.php on line 24
ahref="view.php?id=4">31/8/05 - Prova 3
;w[titolo]
Notice: Use of undefined constant data - assumed 'data' in c:\programmi\easyphp1-8\www\prova\index.php on line 24
ahref="view.php?id=5">31/8/05 - Prova 4
;w[titolo]
Notice: Use of undefined constant data - assumed 'data' in c:\programmi\easyphp1-8\www\prova\index.php on line 24
ahref="view.php?id=6">31/8/05 - Prova 5
;w[titolo]
codice:
<?
include("top_foot.inc.php");
include("config.inc.php");
top();
//Lo script si connette al database
$db = mysql_connect($db_host, $db_user, $db_password);
if($db == FALSE)
die("Errore nella connessione. Verificare i parametri nel file config.inc.php");
//Se si è connesso al db, seleziona il database
mysql_select_db($db_name, $db) or die("Errore nella selezione del database.
Verificare i dati nel file config.inc.php");
//Definisco la query che dirà a mysql di selezionare gli ultimi articoli n
//ordine cronologico
$query = "SELECT id,data,titolo FROM news ORDER BY data DESC LIMIT 0,5";
//Invio la query al database
$result = mysql_query($query, $db);
while($row = mysql_fetch_array($result)){
echo "ahref=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) .
" - $row[titolo]</a>
;w[titolo]</a>
";
}
mysql_close($db);
foot();
?>
Che è?
Grazie
Andrea