Hallo,

Ik wil dat de tekst op het knopje in de menu vetgedrukt word als je de pagina bekijkt.

Ik heb dit in elkaar geknutseld maar het werkt niet...


<?php
$result = mysql_query("SELECT * FROM menu WHERE menu = '1' ORDER BY id"); 
(mysql_error());
while($row = mysql_fetch_array($result)) {
$url = $row['url'];
$name = $row['name'];
if ($_GET['page'] == $name) { $name1 = "<b>$name</b>"; } else { $name1 = "$name"; }
echo "<li><a href='$website_url/$url'>$name1</a></li>"; }
?>


Iemand een idee?

Groetjes, Jorg
Er gaat hier weer vanalles fout:
1. or die
2. manier van quoten
3. aanmaken overbodige variabelen
4. fetch_array zonder tweede parameter == vloeken in de kerk, zondigt niet en gebruik gewoon overal en altijd _fetch_assoc


<?php
$class = isset($_GET['page']) && $_GET['page'] == $row['name'] ? 'class="bold"' : '';

echo '<a '.$class.'  href="'.$website_url.'/'.$url.'">'.$row['name'].'</a>';
?>
@Noppes: Dubbele quote mist.
Die teksteditor springt weer lekker op en neer, waardoor blijkbaar niet alle toetsaanslagen doorkomen. Het is me uiteindelijk wel gelukt om die " te plaatsen

Reageren