Salve a tutti.
Sto cercando di creare un menu a tendina dinamico, che una volta selezionato la categoria, in automatico mostra la sottocategoria in un altro menu a tendina sotto.

Per farlo sto seguendo questo 3d
http://forum.html.it/forum/showthrea...hreadid=641205

il codice di menu.php č:

Codice PHP:


<html>

<head>

<script language="javascript">

function inviaCambiamenti(){
  document.form1.action = " <? php echo $PHP_SELF?>";
  document.form1.submit();
}

</script>



</head>




<?
require('connessione.php');
query="SELECT * FROM categoria order by 'tipo_categoria'";
 
$result mysql_query($query);
?>

<select name="categoria" onChange="inviaCambiamenti()">
<?
 
 
echo "<option value=\"\">Seleziona</option>";
 while(
$row mysql_fetch_assoc($result))
 {
  if(!empty(
$categoria))
  {
   if (
$row[id_categoria]<>$categoria)
   {
    echo 
'<option value="'.$row[id_categoria].'" >'.$row[tipo_categoria].'</option>';
   }
   else                    
   {
    echo 
'<option value="'.$row[id_categoria].'" SELECTED>'.$row[tipo_categoria].'</option>';            
   }
  }
  else 
  {
   echo 
'<option value="'.$row[id_categoria].'">'.$row[tipo_categoria].'</option>';
  }
}
?>
</select>



Menų per le sottocategorie:
codice:
<?
  $query
="SELECT * FROM gruppo WHERE id_categoria='$categoria' order by 'tipo_gruppo'";
  
$result mysql_query($query);
  
?>
<select name="gruppo">
<?

  
echo "<option value=\"\">Seleziona</option>";
  while(
$row mysql_fetch_assoc($result))
  {
   if(!empty(
$gruppo))
   {
    if (
$row[id_gruppo]<>$gruppo)
    {
    echo 
'<option value="'.$row[id_gruppo].'" >'.$row[tipo_gruppo].'</option>';
    }
    else                    
    {
     echo 
'<option value="'.$row[id_gruppo].'" SELECTED>'.$row[tipo_gruppo].'</option>';
    }
   }
   else 
   {
    echo 
'<option value="'.$row[id_gruppo].'">'.$row[tipo_gruppo].'</option>';
   }
}
?>
</select>



</html>
mi dā il seguente errore
codice:
Parse error: syntax error, unexpected T_ECHO in /membri2/ctedintorni/menudinamico/menu1.php on line 9
la riga incriminata č:
Codice PHP:
...  document.form1.action = " <? php echo $PHP_SELF?>";.....
come posso sistemarlo?
Grazie