Gå til innhold

if-else (trenger løsning på enkelt problem)


Anbefalte innlegg

kun i ren fustrasjon. jeg VET jeg kan, men akkurat nå står det FAST.

 

 

<?php

$locat = $_GET['locat'];

 

$fil = file('menu/mer.txt');

 

 

foreach($fil as $e => $p){

list($navn,$link) = explode("||", $p);

if ($link == $locat) {

echo "<span class="meny">$navn <img src="images/pilgreen.gif" width="10" height="10" border="0"></span><br>";

} else {

echo "<a href="index.php?locat=$link" class="meny">$navn</a>

<img src="images/blank.gif" width="10" height="10" border="0"><br>";

}

}

?>

 

 

hvorfor funker ikke dette...

Lenke til kommentar
Videoannonse
Annonse

<?php

$locat = $_GET['locat'];

 

$fil = file('menu/mer.txt');

 

 

foreach($fil as $e => $p){

list($navn,$link) = explode("||", $p);

if ($link = $locat) {

echo "<span class="meny">$navn <img src="images/pilgreen.gif" width="10" height="10" border="0"></span><br>";

} else {

echo "<a href="index.php?locat=$link" class="meny">$navn</a>

<img src="images/blank.gif" width="10" height="10" border="0"><br>";

}

}

?>

prøv sånn...

 

edit: tenkte litt feil der:

 

prøv heller:

<?php

$locat = $_GET['locat'];

 

$fil = file('menu/mer.txt');

 

 

foreach($fil as $e => $p){

list($navn,$link) = explode("||", $p);

switch($locat){

case $link:

echo "<span class="meny">$navn <img src="images/pilgreen.gif" width="10" height="10" border="0"></span><br>";

break;

default:

echo "<a href="index.php?locat=$link" class="meny">$navn</a>

<img src="images/blank.gif" width="10" height="10" border="0"><br>";

break;

}

}

?>

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å
×
×
  • Opprett ny...