Salve a tutti.
Capisco che è una domanda che vi abbia un po' stancato, ma ho un problema che non riesco a risolvere nel seguire il tutorial PHP / MySQL Guida Pratica. Finché si tratta di inserire i dati nel database a partire da una pagina web è tutto ok, ma il problema giunge con il motore di ricerca. Infatti adattando alla mia esigenza il codice per result.php consigliato in questa pagina: http://php.html.it/guide/lezione/228...re-di-ricerca/ , ma anche facendo una prova a copiarlo semplicemente, mi ritrovo sempre con questo messaggio di errore:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in D:\Inetpub\webs\ecodelsangroit\prodotti_venduti\re sult.php on line 7
.

Il codice della pagina in questione è questo:
<?php
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 .= "macrocategoria LIKE '%$parola%' OR categoria LIKE '%$parola%' OR sottocategoria LIKE '%$parola%' OR marca_produttore LIKE '%$parola%' OR modello_nome LIKE '%$parola%' OR negozio LIKE '%$parola%'";
}
$query .= "0";

$query = "SELECT ID, macrocategoria, categoria, sottocategoria, marca_produttore, modello_nome, confezione_peso, note, immagine, prezzo, negozio, comune, frazione, via data FROM prodotti_venduti WHERE " . $query;

$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{ echo "<a href="view.php?id=$row[ID]">" . Inserito il date("j/n/y", $row[data]); }

foot()
?>
A prima vista sembrerebbe che devo inserire il punto e virgola alla settima riga (la prima è quella con <?php), ma assolutamente non cambia nulla... Qualche prova fa addirittura mi segnalava la riga 6, in cui c'è il punto e virgola... Sarà mica un problema dipendente da qualche altra parte del codice?

Grazie per l'aiuto,
Dario.