Ciao a tutti....
devo fare un menu espandibile...e qst bene o male l'ho fatto utilizzando la seguente guida....http://javascript.html.it/articoli/leggi/483/un-menu-espandibile-con-javascript-e-css/.
Il mio problema ora è il seguente:
Al posto delle voci del menu che nella guida vengono inserite "manualmente" io devo prelevarle dal db.
Ho la seguente query:

select m.cod_macro livello1, m.des_macro des_livello1,
fu.cod_funzione livello2, fu.des_funzione des_livello2, fu.pagina pagina
from con_macro m, con_menu me, con_funzioni fu
where m.cod_macro = me.cod_macro and
me.cod_funzione = fu.cod_funzione
order by m.ordine,me.ordine

che restituisce 5 colonne: Nella 2° c'è la voce che deve comparire nel menu, nella 4° le voci che devono comparire nel sottomenu. Ovviamente le voci della seconda collonna sono ripetute n volte, dove n= numero di sottomenu corrispondenti.
Non so se mi sono spiegata.
Cmq io pensavo di procedere così:

Codice PHP:
<html>
    <head>
        <title>Menù</title>
    </head>
    <link rel="stylesheet" type="text/CSS" href="jsmenu.CSS">
    <link rel="stylesheet" type="text/CSS" href="css.CSS">
    <script type="text/Javascript" src="expand.js"></script> 
    <body>
    <div id="nav">
    <ul>
    [*][url="http://localhost/frame1.htm"]Home Page[/url]
    <?php
    $c
=oci_connect("XXX""XXX""XXXXX"); 
    
$queryprima=oci_parse($c,"select m.cod_macro livello1, m.des_macro des_livello1,
                    fu.cod_funzione livello2, fu.des_funzione des_livello2, fu.pagina pagina
    from con_macro m, con_menu me, con_funzioni fu
    where m.cod_macro = me.cod_macro and me.cod_funzione = fu.cod_funzione
    order by m.ordine,me.ordine"
);
    while ((
$riga=oci_fetch_array($queryprimaOCI_NUM OCI_RETURN_NULLS))){

[
NB....qui c'è il codice vecchio...come posso sostituire le voci ad esempio Linguaggi con la voce del db??Considerando che la voce del db è ripetuta più volte tante quante sono le sottovoci del menu correlate]

    echo('
[*]<h3>Linguaggi</h3>');
    echo('
<ul>');
    echo('
[*][url="#"]CSS[/url]');
    echo('
[*][url="#"]Javascript[/url]');
    echo('
[*][url="#"]DOM[/url]');
    echo('
[*][url="#"]PHP[/url]');
    echo('
[/list]');
    echo('');
    echo('
[*]<h3>Software</h3>');
    echo('
<ul>');
    echo('
[*][url="#"]Photoshop[/url]');
    echo('
[*][url="#"]Flash[/url]');
    echo('
[*][url="#"]Fireworks[/url]');
    echo('
[*][url="#"]Dreamweaver[/url]');
    echo('
[/list]');
    echo('');
    echo('
[*]<h3>Webdesign</h3>');
    echo('
<ul>');
    echo('
[*][url="#"]Webdesign[/url]');
    echo('
[*][url="#"]Accessibilità[/url]');
    echo('
[*][url="#"]Usabilità[/url]');
    echo('
[/list]');
    echo('');
    echo('
[/list]');
    echo('
</div>'); 
    ?>
    </body>
</html>
Spero che qualcuno riesca ad aiutarmi...
Grazie

Sara