Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Errore di HTML in PHP

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449

    Errore di HTML in PHP

    Mi date una mano a trovare l'errore che c'è in questo codice?
    Credo sia più un problema di aver mescolato male PHP e HTML...
    codice:
    <ul>
    <?php
        // creo i nomi lunghi del menu principale
    $vocimenu=array("home"=>"Home","chisiamo"=>"Chi siamo","attivita"=>"Attività",
    "contatti"=>"Contatti");
        // creo il menu
    $pagine=array(
        "home"=>array(),
        "chisiamo"=>array(),
        "attivita"=>array("inprogramma"=>"In programma","concluse"=>"Concluse"),
        "contatti"=>array("dovesiamo"=>"Dove siamo","scrivici"=>"Scrivici")
        );
        foreach($pagine as $pagina=>$sezioni) {
        echo "
        <li id=\"$pagina\"><a
        href=\"index.php?pagina=$pagina\"><span></span>$vocimenu[$pagina]</a>";
    if( count($sezioni) ) {
        echo "
        <ul>";
        foreach($sezioni as $chiavesezione=>$nomesezione) {
        echo "[*]
    
    <a
        href=\"index.php?pagina=$pagina&amp;sezione=$chiavesezione\">$nomesezione</a></p>";
        }
        echo "[/list]";
        }}
    ?>[/list]
    Grazie
    M.

  2. #2
    Codice PHP:
    <ul>
    <?php
        
    // creo i nomi lunghi del menu principale
    $vocimenu=array("home"=>"Home","chisiamo"=>"Chi siamo","attivita"=>"Attività",
    "contatti"=>"Contatti");
        
    // creo il menu
    $pagine=array(
        
    "home"=>array(),
        
    "chisiamo"=>array(),
        
    "attivita"=>array("inprogramma"=>"In programma","concluse"=>"Concluse"),
        
    "contatti"=>array("dovesiamo"=>"Dove siamo","scrivici"=>"Scrivici")
        );
        foreach(
    $pagine as $pagina=>$sezioni) {
        echo 
    "
        <li id=\"
    $pagina\"><a
        href=\"index.php?pagina=
    $pagina\"><span> </span>$vocimenu[$pagina]</a>"// prima di chiudere li verifica se vi sono sezioni
    if( count($sezioni) ) {
        echo 
    "
        <ul>"
    ;
        foreach(
    $sezioni as $chiavesezione=>$nomesezione) {
        echo 
    "[*]

    <a
        href=\"index.php?pagina=
    $pagina&sezione=$chiavesezione\">$nomesezione</a></p>";
        }
        echo 
    "[/list]";
        }
        echo 
    ''// li và chiuso qui
        
    }
    ?>[/list]
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

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.