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