Hallo zusammen,
folgendes Problem: Die Navigation wird aus der Datenbank ausgelesen. Wenn man sich nun auf Seite X befindet, soll der Link, der zu Seite X führt, nicht als Link sondern nur als andersfarbiger Text angezeigt werden.
Was ich hinbekommen habe, ist die Erkennung, ob man sich auf Seite X befindet. Doch wie sage ich nun, dass in dem Fall kein <a href> vor dem Navi-Text stehen soll?
So hier siehts aus:
Wie muss also der Teil nach else aussehen? Ich habs mehrfach versucht, bin aber ebenso oft gescheitert. Wenn das da oben im Übrigen auch teilweise falsch sein sollte, bitte auch mit sagen. Danke!
folgendes Problem: Die Navigation wird aus der Datenbank ausgelesen. Wenn man sich nun auf Seite X befindet, soll der Link, der zu Seite X führt, nicht als Link sondern nur als andersfarbiger Text angezeigt werden.
Was ich hinbekommen habe, ist die Erkennung, ob man sich auf Seite X befindet. Doch wie sage ich nun, dass in dem Fall kein <a href> vor dem Navi-Text stehen soll?
So hier siehts aus:
PHP-Code:
<?
if (!$nav_id) {
$sql="SELECT label, url FROM navi WHERE mainnavi='mode'";
$seite = $_SERVER['PHP_SELF'];
$set=mysql_query($sql);
while($db=mysql_fetch_array($set))
{
?>
<ul>
<li <? if ($seite == $db['url']){?> class="active"<? }?>><a href="<?
echo $db[url] ?>"><? echo $db[label] ?></a></li>
</ul>
<? } }
else {
?>
<? } ?>
Kommentar