un ultima cosa:

ho creato un'altra pagina per effettuare la ricerca dei dati dentro il DB e stampare a video i risultati, tramite questa pagina che ho chiamto result.php

<?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");

// MA NON MANCA IL $keys=$_POST['chiave']; ????
$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 "" . date("j/n/y", $row[data]) . " - $row[titolo]
";
}

foot()
?>


quando la eseguo, mi da questo errore:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\xampp\htdocs\php_db\result.php on line 34

che ho combinato? :master: