perchè se non erro anche con i frame dovrei comunque crearmi una nuova pagina per ogni link

non vorei creare una pagina per ogni link essendo che ogni link è un singolo prodotto

diciamo per ogni link che creo in questo modo

Codice PHP:
 $sql "SELECT c.categorie,
      GROUP_CONCAT(DISTINCT CONCAT_WS('',p.marca ,p.modello) ORDER BY p.marca SEPARATOR '
 ') prodotti
      FROM tbl_prodotti p
      LEFT JOIN tbl_categorie c ON p.id_categorie = c.ID_categorie
      GROUP BY p.id_categorie
      ORDER BY c.categorie"
;

$ris mysql_query($sql) or die(mysql_error());
echo 
"
<form id=\"invia\" method=\"post\" action=\"checkanteprima.php\">
"
;
while(
$riga mysql_fetch_object($ris))
{
   print 
"<center><div><span style=color:blue>
[b]"
.$riga->categorie."[/b]

<a href=\"\">[i]"
.$riga->prodotti ."[/i]</a></center></span></div>"

in questo modo creo i link

e per ogni link non vorrei creare una miriade di file (non manualmente ma anche dinamicamente)

premetto che lavoro con tabelle
grazie