Ciao ragazzi rieccomi...

Ho un problema (come al solito ) devo creare un motore di ricerca, in grado di cercare nella tabella films/campo "titolo" del database...

ho creato il mio bel form di ricerca
codice:
<form method="post" action="s_risultato.php">
<input type="text" name="chiave"><input type="submit" value="cerca">
</form>
nella mia paginetta per cercare e vedere il risultato ho questo:

codice:
<?
include("config.php");


$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.php");

$keys = explode (",", $chiave);

$query = "";
reset ($keys);
while (list(,$parola) = each ($keys))
{ $parola = trim($parola);
if ($parola != "")
$query .= "titolo LIKE '%$parola%' ";
}
$query .= "0";

$query = "SELECT id, titolo, data 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>
"; }

?>
purtroppo non funziona mi da questo errore:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ecc. ecc.

Cosa sbaglio ? :master: :master:
tutto forse