Codice PHP:

<?php
include("top_foot.inc.php");
include(
"config.inc.php");
top();

$chiave $_GET['chiave'];

$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";
$query .= "0";
$query "SELECT titolo FROM film WHERE " $query;
$result mysql_query($query$db);

while (
$row mysql_fetch_array($result))
   { 
      echo 
"<a href=\"view.php?id=$row[id]\">" date("j/n/y"$row[data]) . " - $row[titolo]</a>
"
;
   }
// MANCAVA LA PARENTESI
foot(); 
?>
Prova adesso...
mancava la chiusura del primo ciclo while!