Avatar billede oersted Novice
12. august 2007 - 19:22 Der er 8 kommentarer og
1 løsning

skifte billedfiler med switch case

I header.php ligger min menu. Samtidig hentes et billede ind i headeren:  <td class="themePic"><img src="gfx/theme_pic01.jpg" alt="" border="0"></td>

Dette billede skal nu være forskelligt på de enkelte menupunkter.

Hvordan gør jeg dette med switch case ?

Menupeunterne ser sådan ud:
<td><a href="index.php" onfocus="this.blur()"><img src="gfx/menu01.gif" alt="" border="0"></a></td>
Avatar billede hmortensen Nybegynder
12. august 2007 - 19:32 #1
Kan du prøve at præcisere dit problem?
Avatar billede oersted Novice
12. august 2007 - 19:36 #2
alle sider på websitet har en "inklude" hvor de henter filen "header.php"

I denne header ligger en billedfil. Ligenu vises den så - selvfølgelig - på alle sider.
Istedet vil jeg gerne have at billedfilen IKKE er den samme på alle sider.

Det forstår jeg kan løses med swich case
Avatar billede hmortensen Nybegynder
12. august 2007 - 19:37 #3
Eller også kan du sætte en variabel på de andre sider, og bruge den variabel i header.php.
Avatar billede oersted Novice
12. august 2007 - 19:41 #4
Javel. Hvordan ser den variabel ud. Kan du hjælpe ?
Avatar billede hmortensen Nybegynder
12. august 2007 - 19:52 #5
Simpelt eksempel
header.php
<?php
echo "<img src=\"{$var}\">";
?>

side1.php
<?php
$var = "side1.jpg";
include "header.php";
?>

side2.php
<?php
$var = "side2.jpg";
include "header.php";
?>
Avatar billede oersted Novice
12. august 2007 - 20:01 #6
hm, ja. Nu er jeg ikke særligt meget hjemme i PHP.
Hvordan får jeg dét til at fungere med det nuværende:
<td class="themePic"><img src="gfx/theme_pic01.jpg" alt="" border="0"></td>  i header PHP
Avatar billede majbom Novice
13. august 2007 - 09:55 #7
<td class="themePic"><img src="gfx/<?echo $var;?>" alt="" border="0"></td>
Avatar billede oersted Novice
13. august 2007 - 12:09 #8
splazz, tak det virker
svar ?
og hmortensen samme
Avatar billede hmortensen Nybegynder
13. august 2007 - 15:36 #9
Svar.
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