ciao a tutti!
allora sto realizzando un motore di ricerca per le news sulla base del tutorial del grandissimo Francesco Bonetto, nella guida pratica al php.
Ora lo script del motore di ricerca è un po' datato, anche se perfettamente funzionante. Secondo voi è possibile migliorarlo?
Ve lo posto:
codice:$chiave = $_POST['chiave']; $db = mysql_connect($db_host, $db_user, $db_password) or die("Connessione non riuscita: " . mysql_error()); $select = 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 autore LIKE '%$parola%' OR "; } $query .= "0"; $query = "SELECT id, titolo, data FROM news 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> "; }
In particolare l'autore parla di utilizzare il foreach, ma come?
:master:

Rispondi quotando
