Ciao a tutti
Sto realizzando un sito per un negozio di articoli sportivi. Oltre al sito di presentazione sto anche realizzando uno shop diciamo pure rudimentale in PHP ma ho qualche problema nella sua realizzazione.

La struttura è questa:
- Sezioni (es: sci, trekking ecc.) [ogni sezione poi è composta da varie categorie]
- Categorie (es: abbigliamento, ecc)
- Prodotto [ogni categoria rimanda alla pagina con l'elenco dei prodotti collegati]

Nel database ho quindi creato tre tabelle: sezione, categoria, prodotto. Dal pannello di amministrazione si può gestire le tre tabelle. Per quanto riguarda le sezioni quelle le ho aggiunte io perchè rimarranno fisse. Mentre il cliente può inserire le varie categorie per ogni sezione e i prodotti.

Il problema ora è questo, ho le pagine delle varie sezioni [struttura: all'interno della cartella principale ho diverse cartelle che corrispondono alle sezioni con i relativi files], prendiamo per esempio la pagina sci.php. All'interno della pagina mi vengono visualizzate come output le varie categorie.

Codice PHP:
<?
require("config.php");
$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE)
die (
"Errore nella connessione. Verificare i parametri nel file config.php");
mysql_select_db($db_name$db)
or die (
"Errore nella selezione del database. Verificare i parametri nel file config.php");

$query "SELECT * FROM categoria WHERE SEZIONE='sci-snow' ORDER BY ID DESC LIMIT 20";
$i 1;
$result mysql_query($query$db);
while (
$row mysql_fetch_array($result))

echo
"<table border=\"0\" width=\"100%\">"
  
" <tr>"
  
" <td width=\"100%\">"
  
" <font face=\"Verdana\" size=\"2\"><img border=\"0\" src=\"http://localhost/xxx/img/xxx.jpg\" width=\"6\" height=\"6\">"
  
" <a href=\"http://localhost/xxx/shop/show.php?id=$row[ID]\"><font color=\"#000000\">$row[CATEGORIA]</font></a></font>"
  
" </td></tr></table>"
 
."";
$i++;
}
?>
Ogni categoria deve rimandare alla pagina dove viene visualizzata la lista degli articoli.
Il problema è come visualizzare solo i prodotti di quella determinata categoria. Mi spiego meglio. Una volta visualizzato l'elenco delle varie categorie, vorrei che in automatico come per l'inserimento e la visualizzazione delle stesse, esse rimandassero alla pagina di visualizzazione dell'elenco di prodotti attinente ad essa.

Ho quindi pensato di usare http://localhost/xxx/shop/show.php?id=$row[ID] e inserire nella pagina show.php il codice $query = "SELECT * FROM categoria WHERE ID=".$id; ma ovviamente mi viene visualizzato un solo prodotto.

Insomma so che la cosa non è molto chiara ma spero che qualcuno possa aiutarmi a completare l'opera. Grazie in anticipo per chi mi vorrà dare una mano.

Ale