Gå til innhold

Utheve aktiv link i array


Anbefalte innlegg

Jeg lurer på hvordan jeg får uthevet, eventuelt endret farge på den aktive

linken i en array, og skrevet ut de ikke aktive linkene som standard. Se koden min nedenfor. Noen tips ?

 

<?
$links = array(
"Home" => "home.php",
"Clips" => "clips.php",
"Order" => "order.php",
"Links" => "links.php",
"Contact" => "contact.php"
);

echo "<table>";
foreach ($links as $name => $link) {
if($aktiv) {
print "<td><a href='index.php?cat=$link'><font color=red>$name</font></a></td>";
}
else {
print "<td><a href='index.php?cat=$link'>$name</a></td>";
}
}
echo "</table>";
?>

Endret av christdi
Lenke til kommentar
Videoannonse
Annonse

Samme som chs89, men lurt å sjekke at $_GET["cat"] er satt, i tillegg til at du hvis den ikke er satt vil sette den lik "home.php" slik at "Home"-lenken da blir "aktiv".

 

<?
$links = array(
"Home" => "home.php",
"Clips" => "clips.php",
"Order" => "order.php",
"Links" => "links.php",
"Contact" => "contact.php"
);

if (isset($_GET["cat"])) {
 $cat = $_GET["cat"];
} else {
 $cat = "home.php";
}

echo "<table>";
foreach ($links as $name => $link) {
if($link == $cat) {
print "<td><a href='index.php?cat=$link'><font color=red>$name</font></a></td>";
}
else {
print "<td><a href='index.php?cat=$link'>$name</a></td>";
}
}
echo "</table>";
?>

Endret av gnab
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...