[PHP] aiuto su uno script menu
Posted by publi on 14-01-2007 00:46
Ho un menu e mi serve che la voce del menu selezionata resti attiva.
Sto utilizzando PHP+CSS.
Il css è ok.
Per php sto usando questo script che funziona solo se nell'array come valore di $link metto nome.php, se invece ho un url del tipo nome.php?id=nomeid il link lo legge perchè mi apre la pagina, ma non mi attiva il css che resta su home (index.php), come mai?

PHP:

<?php 
// definisce l'array di pagine
$pagine = array ('Home' => 'index.php','Servizi' => 'index.php?id=servizi');
    
// per ogni elemento dell'array di pagine
foreach ($pagine as $text => $link) {

// se sono nella pagina linkata
echo '<font';
if  (
substr($_SERVER['SCRIPT_NAME'],strrpos($_SERVER['
SCRIPT_NAME'
],'/')+1) == $link) {
// aggiunge la classe css
echo ' class="attivo">';
}

 
// inserisce link e testo
echo '<a href="' $link '">' $text '</a></font>';
}
?>


Powered by: vbHome (lite) v3.8 and vBulletin v2.3.1
Copyright © 2000 - 2002 Jelsoft Enterprises Limited