salve,
ho 2 tabelle: categorie e prodotti, a cat1 corrispondono x prodotti dalla tabella prodotti.

mi sn creato qst codice:

mostra.php , che prende i nomi dalla tabella categoria e li mostra a video

Codice PHP:
<?php

include ("config.php");

$query=mysql_connect($db_host$db_user$db_password); 
if (
$query==FALSE
die(
"Errore durante la connessione a MYSQL ".mysql_error()); 
mysql_select_db($db_name ,$query); 
$query2 "SELECT * FROM categorie"// mostrare gli ultimi 5 record
$risultato=mysql_query($query2,$query); 

while (
$dati=mysql_fetch_array($risultato)) { 



?>


[url="view_prodotti.php?idcat=<?=$dati['idcat']?>"]<?=$dati['nome']?>[/url]</p> 
<? 

?>
e view_prodotti.php, questa dovrebbe mostrarmi i prodotti in base alla scelta che ho fatto un precedenza e mostrarmeli a video :-(
Codice PHP:
<?php 

include ("config.php"); 

$query=mysql_connect($db_host$db_user$db_password); 
if (
$query==FALSE
die(
"Errore durante la connessione a MYSQL ".mysql_error()); 
mysql_select_db($db_name ,$query); 

$query2 "SELECT p.idprod, p.nome, p.nome, p.descrizione, c.idcat, c.nome 
FROM prodotti p JOIN categorie c ON p.idcat = c.idcat 
WHERE c.idcat = "
.$_GET['idcat'];

$risultato=mysql_query($query2,$query); 
while (
$dati=mysql_fetch_array($risultato)) { 
//echo "$dati[nome]"; 


?>
dove sbaglio?

ERRORE:
Parse error: parse error in c:\programmi\easyphp1-8\www\print_tek_script\view_prodotti.php on line 20