allora ho modificato così:
[PHP]
$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;

echo $sql;
exit;



?>
<?php
foot()
?>
[PHP]

l'errore è:

Notice: Undefined variable: sql in D:\Inetpub\webs\materamachicom\result.php on line 28

la linea 28 è: echo $sql;