grazie ;)
Un altra domanda, io ho una tabella di questo tipo
$query1 = "CREATE TABLE ricette (id INT (5) UNSIGNED not null AUTO_INCREMENT,
titolo VARCHAR (50) not null ,
regione VARCHAR (50) not null ,
tipopiatto TEXT not null ,
persone INT (2) ,
ingredienti TEXT not null ,
preparazione TEXT not null ,
note TEXT ,
PRIMARY KEY (id))";
e una query che dovrebbe fare da motore di ricerca nel db ma non và sai aiutarmi nel vedere qualche errore?
<?
include("top_foot.inc.php");
include("config.inc.php");
top();
$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 testo LIKE '%$parola%' OR ";
}
$query .= "0";
$query = "SELECT id, titolo, FROM ricette 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><br>"; }
foot()
?>
si appoggia ad un semplice form
<?
include("top_foot.inc.php");
include("config.inc.php");
top();
?>
<form method=post action=result.php>
<input type=text name=chiave><input type=submit value=cerca><br>
</form>
<?
foot();
?>
Io vorrei in questo modo cercare una o piu' parole all'interno delle ricette e una volta trovate mi restituisca i titoli delle stesse
Grazie