ciao ho iniziato a studiare la guida proposta da html.it per la creazione di siti e la gestione di un motore di ricerca ho creato le varie pagine ma quando effettuo la ricerca nel file search.php e inserisco i valori nel momento in cui richiamo la pagina result.php mi dice che c'è un errore alla riga 25 e non capisco quale sia? c'è qualcuno che mi dice dove sbaglio?
grazie
l'errore è questo:
Parse error: parse error, expecting `','' or `';'' in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\inklink_php\result.php on line 25
e il codice è:
Codice PHP:
<?
include("top_foot.inc.php");
include("config.inc.php");
top();
$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");
$keys = explode (",", $chiave);
$query = ""; reset ($keys);
while (list(,$parola) = each ($keys))
{
$parola = trim($parola);
if ($parola != "")
$query .= "titolo LIKE '%$parola%' OR testo LIKE '%$parola%' OR autore LIKE '%$parola%' OR ";
}
$query .= "0";
$query = "SELECT id, titolo, data FROM news WHERE " . $query;
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
echo "[url="view.php?id=$row[id]"]" . date("j/n/y", $row[data]) . " - $row[titolo][/url]
";
}
foot()
?>
la riga in questione è questa...
echo "" . date("j/n/y", $row[data]) . " - $row[titolo]
";
grazie
Tz