Non so se ho ben capito la domanda, io per ottenere un menù che mi crei il link alla pagina corrente in modo diverso dagli altri ho fatto così:
Codice PHP:
<?PHP
// Ottengo la pagina corrente
$voceCorrente = $_SERVER["PHP_SELF"];
// Creo il menù orizzontale a linguette
echo "<ul class=\"menuNavigazione\">";
$dbcnx = mysql_connect("$host", "$user_db", "$pass_db");
mysql_select_db("$nome_db", $dbcnx);
$res = mysql_query ('SELECT * FROM link_orizzontali');
$num = mysql_num_rows ($res);
while ($array = mysql_fetch_array($res)) {
echo "<li"; if ($array[link] == $voceCorrente){echo " class=\"voceCorrente\"";} echo "><a href=\"$array[link]\">"; echo "$array[pagina]"; echo "</a>";
}
echo "[/list]";
mysql_close($dbcnx);
?>
Ho inserito i link alle varie pagine nel db e nel menù (il mio è a linguette) la pagina corrente risulta sempre con la linguetta in primo piano.
Se non ho compreso la domanda domando scusa.