Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Funzione Ricorsiva

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    8

    Funzione Ricorsiva

    Ciao,

    ragazzi non ne vengo fuori.

    ho la classica tabella ARTICLES con i seguenti campi:

    ARTICLE (contatore)
    ARTICLE_DENOMINATION (denominazione)
    ARTICLE_FATHER (numero padre)

    e vorrei visualizzarla in questa struttura per poi ovviamente farne un menu verticale con i css:

    Codice PHP:
    <ul>[*]CATEGORIA 1
       
    <ul>[*]CATEGORIA 1-1[*]CATEGORIA 1-2[/list]
    [*]
    CATEGORIA 2
       
    <ul>[*]CATEGORIA 2-1[/list]
    [*]
    CATEGORIA 3
       
    <ul>[*]CATEGORIA 3-1[*]CATEGORIA 3-2[/list]
    [/list] 
    questo è il codice che ho scritto fino ad ora:

    Codice PHP:
    function sfogliaramo($id 0) {
    global 
    $mysql;
    $query2=("select * from categories where category_father=$id");
    $result2 =mysql_query($query2,$mysql);
    while(
    $row2=mysql_fetch_array($result2)) {
    echo(
    "<ul>");
    echo(
    "[*]<a href=\"#\">".$row2["category_denomination"]."</a>");
    sfogliaramo($row2["category"]);
    echo(
    "[/list]");
    }
    }
    sfogliaramo(); 
    non riesco a capire come fare per mettere al posto giusto le aperture e le chiusure dei tag <ul> e[*] in modo che sia validato.

    qualuno mi può aiutare?

    grazie

  2. #2
    Manca il tag di chiusura , e poi che pasticcio! Penso che ci siano vari errori nel codice PHP.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.