Ma scusa, usi una variabile che non esiste!Devi usarla con il metodo post(dal momento che il metodo di invio dati del form č post).Inoltre, dovresti postare il codice del file config.inc.php, che potrebbe contenere informazioni utili per risolvere il problema.
Codice PHP:
<?php
include("config.inc.php");
$chiave=$_POST['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(,
$chiave) = each ($keys))
$keys trim($keys);
if (
$keys != "")
$query .= "titolo LIKE '%$keys%' OR testo LIKE '%$keys%' OR autore LIKE '%$keys%' 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]
"
; }
?>