Prova a rimettere gli apici e a parsare a dovere il codice.
Peraltro, ho pensato ad una soluzione un po' più performante per gestire gli stili della lista.
Vedi un po' se ti da problemi?Codice PHP:$array_menu = array(
"http://xxxxx/chi-siamo.php" => "CHI SIAMO",
"http://xxxx/galleria.php" => "GALLERIA",
"http://xxxx/ultime-novita.php" => "NOVITA'",
"http://xxxx/new-antiques.php" => "TRENDY",
"http://xxxxx/ordina.php" => "ORDINA",
"http://xxxxx/contatti.php" => "CONTATTI",
"http://xxxxx/contatti.php" => "BLOG",
"http://xxxx/faq.php" => "F.A.Q.",
"http://xxx/" => "xxxxxx",
);
$pagina_visualizzata = basename($_SERVER['PHP_SELF']);
echo "<ul id=\"navlist\">";
while(list($url, $label) = each($array_menu)) {
if ($url == $pagina_visualizzata){
$stile = "active";
} else {
$stile = "part";
}
echo "
<li id=\"$stile\">
<a href=\"$url\">$label</a>
";
}
echo "[/list]";
Credo che prima non ti funzionava perché, se non ricordo male, con l'apice singolo non è permesso incapsulare variabili nelle stringhe.
Lascio per ultima una mia curiosità: ma perché usi il percorso assoluto per identificare l'URL dei bottoni? Puntano ad un sito esterno?
![]()

Rispondi quotando
art senza prendere in considerazione id:active
