27. juni 2003 - 15:38Der er
10 kommentarer og 1 løsning
Markér aktuelt menupunkt
Jeg har et website hvor jeg prøver at administrere det ved et meget let selvstrikket CMS, men da jeg ikke er den store mester i PHP er jeg nu stødt ind i (endnu) et problem.
Menuen vises således:
<?php $i = 0;
$query = mysql_query("SELECT id, navn FROM cms") or die(mysql_error()); $antal = mysql_num_rows($query); while ($row = mysql_fetch_array($query)) { $i++; if ($i == $antal) { echo " <A HREF=\"".$_SERVER['PHP_SELF']."?id=".$row[id]."\" CLASS=\"menu\">".stripslashes(htmlentities($row[navn]))."</A>"; } else { echo " <A HREF=\"".$_SERVER['PHP_SELF']."?id=".$row[id]."\" CLASS=\"menu\">".stripslashes(htmlentities($row[navn]))."</A><span style=\"font-weight: normal;\"> | </span>"; } } ?>
Det virker også fint som det skal, men jeg ønsker at når man har klikket på et punkt og kommet videre til den nye side (som ligger i samme fil, hentes fra MySQL), så viser den dette evt. ved en farve.. hvordan gør jeg dette? Altså udvælger det aktuele menupunkt hvor $row[id] er lig med $id?
Håber jeg har forklaret det tydeligt nok, og på forhånd tak :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.