Salve ragazzi,

preciso che non me ne intendo di php, il mio problema è questo.
Il file php riceve tre parametri, che vengono poi inviati dal file ad un db.
Il file pho riceve i parametri da Flash (il mio campo).
Vorrei sapere se il codice è scritto bene... oppure se ci sono degli errori (a quanto pare sembra non funzionare)... se non ho illustrato bene il problema oppure ho saltato qualcosa ditemi pure.... GRAZIE

Codice PHP:
<? 

include ("config.php");

include (
"db_connect.php");

$versione=$_GET['versione'];

$sottocategoria=$_GET['sottocategoria'];

echo 
$versione;
echo 
$sottocategoria;



$query "SELECT Prodotto.cod_prodotto AS codice, Prodotto.foto_1 AS foto, Dati_eng.descrizione AS descrizione

FROM Prodotto, Sottocategoria, Legame, Dati_eng 

WHERE Prodotto.id_sottocategoria=Sottocategoria.id_sottocategoria 

AND Prodotto.id_prodotto=Dati_eng.id_prodotto 

AND Prodotto.id_prodotto=Legame.id_prodotto 

AND Prodotto.id_sottocategoria=
$sottocategoria

AND Legame.id_versione=1 "
;



$result mysql_query ($query) or die(mysql_error());



echo 
"<table align ='center' border='0' border-color='white' bgcolor='white' padding='0' margin='0'>";

while (
$row =mysql_fetch_array($result))

{



echo 
"<tr>";



echo 
'<td id = "photo">[url="prodotto_dett.php?prodotto='.$row["]<div align="left">[img]foto/' . $row[[/img][/url]</divx></td>';





echo "
</tr>";



}



echo "
</table>";



/*second*/



?>