Avatar billede and.vang Nybegynder
09. januar 2003 - 16:58 Der er 4 kommentarer og
1 løsning

Ændring af variabelt menupunkt

Jeg har en menu med nogle forskellige punkter, som jeg gerne vil kunne lave formatering (html) på med PHP. F.eks. hedder det ene punkt Shop og det skal laves om så der kommer et baggrundsbillede ind i <div>-tag'et og der bliver oprettet et link, der går tilbage til Shop. Dette skal kunne styres udelukkende med PHP med én variabel, der hedder Shop. Jeg har fundet variablen, mit problem er at lave html-koden om - og gøre det ved det rigtige menupunkt.

Mvh Anders
Avatar billede ztyxx Nybegynder
09. januar 2003 - 17:05 #1
<div style="background-image: url('http://www.dinside.dk/images/billede.jpg')">hej</div>
Avatar billede and.vang Nybegynder
09. januar 2003 - 17:07 #2
Problemet er ikke noget med html - det har jeg fuldt tjek på! Problemet består i at ændre html-koden med PHP. Og så ét bestemt sted.
Avatar billede tipsen Nybegynder
09. januar 2003 - 18:03 #3
if(isset($Shop)) {
  //html-kode til at lave shop-menupunkt
} else {
  //html-kode til at lave øvrige menupunkter
}
Avatar billede and.vang Nybegynder
09. januar 2003 - 20:44 #4
Ja, det må vel være en løsning (hvorfor havde jeg dog ikke tænkt på det...:)! Dog vil den komme til at bruge en hel del kode, men det er rimelig hurtigt, så jeg tror jeg stiller mig tilfreds med dit svar.

Mvh Anders
Avatar billede tipsen Nybegynder
10. januar 2003 - 01:23 #5
hvis der kun er et shop-item, men mange andre kan du bytte rundt på rækkefølgen, så den laver shop-html nede i else-betingelsen - så vil det være en anelse hurtigere.

Bare negér isset() -> if(!isset($Shop))
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester