Ho implementato jquery, ma così non mi stampa nulla.

Codice PHP:
 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 
<script type="text/javascript" src="jquery.easing.1.3.js"></script> 
 
<script type="text/javascript" src="script.js"></script> 
 
</head> 
 
<body> 
 
 <h1>Menu </h1> 

  
 
  <?php 

include ("config.inc.php"); 
include (
"connect.php");

$query ="SELECT * FROM cat_it ORDER BY idcat";

$result mysql_query($query,$db) or die (mysql_error());
$tot mysql_num_rows($result);

while (
$row mysql_fetch_array($result)) {

$id $row['idcat'];
$categoria $row['categoria'];
$link ="[url='$_SERVER[PHP_SELF]?id=$id']$categoria[/url]";
$ids $_GET['id'];

$query2"SELECT * FROM subcat_it WHERE idcat ='$ids'";

//$query2 = "SELECT C.idcat, C.categoria FROM cat_it AS C INNER JOIN subcat_it AS S";
$result2 mysql_query($query2,$db) or die (mysql_error());

while (
$rows mysql_fetch_array($result2)) {
$cat $rows['idcat'];
$subcat $rows['subcategoria'];

 echo 
"<div id='main'> <ul class='container'> 
     <li class='menu'> 
      
          <ul> 
         <li class='title'>
$link 
 
            <li class='sub-menu'> 
                <ul> [*][url='/']
$subcat[/url] 
                    [/list]
             
 [/list]
          
       
      
    [/list]
 
<div class='clear'></div> 
 
</div>"
?>
<?php 
}
}
?>
</body> 
</html>
Se invece non inserisco la seconda query allora stampa le categorie