Sono di nuovo qui..
ho scoperto di avere ancora delle pagine con del codice non funzionante in locale (le ho prese dalla guida pratica di questo portale).
Il codice è questo:
Codice PHP:
<?
//includo dati per connessione al database
include("config.inc.php");
//connessione al database
$connessione = mysql_connect($db_host, $db_user, $db_password);
if ($connessione == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
//connessione alla tabella del database
mysql_select_db($db_name, $connessione)
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, testo, data FROM gsdd_news WHERE " . $query;
$result = mysql_query($query, $connessione);
echo "<h3 class=\"bianco\">Elenco dei risultati per il termine \"<span class=\"rosso\">$chiave</span>\":</h3>
";
while($row = mysql_fetch_array($result))
{
echo "<h2>". date("d/m/Y", $row['data']) . "</h2>";
echo "<h3><a href=\"news.php?id={$row['id']}\">{$row['titolo']}</a></h3>
";
}
echo "<hr />";
echo "<h3><a href=search.php>nuova ricerca</a></h3>";
echo "<h3><a href=archivio_news.php>torna all'archivio news</a></h3>";
?>
E' la pagina che dà i risultati di una ricerca nel db.
Penso che ci sia da fare la trasformazione in $_GET[] ma non riesco a capire bene dove toccare..
Grazie in anticipo!