Salve a tutti

sono nuovo di php e sto studiando questo menù dinamico per un sito. Sono già a buon punto però ho problemi con i menu concatenati vi posto il codice:

Codice PHP:
<?php include_once("conn/conn.php"); ?>
<?php 
include_once ("include/functions.php"); ?>
<?php 
include_once("include/header.php"); ?>

<script src="../SpryAssets/SpryMenuBar.js" type="text/javascript">
</script><link href="../SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css">

<body>
<div class="gridContainer clearfix">
    <?php include_once("include/head.php"); ?>   
       <section id="down" class="internal">           
       <div id="sx">         
       <hgroup id="boxOfferte">           
       <h1><?php titolo('birre'); ?></h1>           

<section id="content">
<ul id="MenuBar1" class="MenuBarVertical">  
        <li><a class="MenuBarItemSubmenu">Produttore</a>      
<ul>        
<?php                     
    $i
1;                    
    
$query_prod "SELECT produttore FROM tbl_birre GROUP BY produttore ";          
    
$query_result mysql_query($query_prod) or die ("Errore nella selezione dei produttori".mysql_error());          

while(
$row_prod1 mysql_fetch_array($query_result)){                          

  
$strprod="<li><a class=\"MenuBarItemSubmenu\" href=\"#\">".$row_prod1['produttore']."</a>";   echo $strprod;           
  echo 
"<ul>";            
  
  
$query_prod1 "SELECT nome FROM tbl_birre WHERE produttore = 'Ceres' ";
  
$query_result2 mysql_query($query_prod1) or die ("Errore nella selezione delle birre
  "
.mysql_error());                        

                while(
$row_prod2 mysql_fetch_array($query_result2)){
                
$strprod2="<a  href=\"#\">".$row_prod2['nome']."</a>";
                echo 
$strprod2;
                }
  echo 
"</ul>";
  
$strprod "</li>";
  echo 
$strprod;
  
$i++; 

}                              
?>      
</ul>  
</li>   
</ul>

<script type="text/javascript"><!--var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"/SpryAssets/SpryMenuBarRightHover.gif"});


//--></script>
</section>              </hgroup>       </li>       </div>             <div id="dx">         <?php include_once ("include/offerte.php"); ?>       </div>  </section>     <?php include_once("include/footer.php"); ?>  </div></body></html>
questa è la pagina , in questo punto

Codice PHP:
$query_prod1 "SELECT nome FROM tbl_birre WHERE produttore = 'Ceres' "
vorrei fare la query dle sottomenù, ma ho un problema.

Come inserisco al posto di Ceres la variabile generata dal While madre? in modo che il sottomenu vada a pescare i campi 'nome' solo del 'produttore' generato dal ciclo while?

grazie mille