webForumDet fria alternativet
Logga in / Bli medlem

Flikmeny

PHP

8 svar · 522 visningar · startad av petronella

Medlem sedan sep. 20043 inlägg
Trådstart#1

Är det någon som vet om det går att skapa en meny byggd på flikar och om detta är möjligt att göra i PHP???

Medlem sedan juni 20006 031 inlägg
#2

Välkommen till wF.

Ja visst går det. Man får ha en if sats som känner av vilken flik som ska vara öppen.

Medlem sedan sep. 20043 inlägg
#3

Men hur går jag till väga?

Medlem sedan juni 20006 031 inlägg
#4

Har du ett exempel på hur menyn ska se ut?
Ska den styras av någon databas?

Medlem sedan mars 20034 471 inlägg
#5

petronella skrev:

Men hur går jag till väga?

PHP styr ju inte hur saker ser ut, det styrs som vanligt via CSS och HTML, XML eller vad du nu använder. Så i första hand måste utseendet byggas på det sättet och sedan kan du använda PHP för att skicka infon från servern till klienten. PHP kan därvid se till att olika saker skickas beroende på krav som du ställer.

Medlem sedan sep. 20043 inlägg
#6

Hur gör man i css då?

Medlem sedan mars 20025 907 inlägg
#7

petronella skrev:

Hur gör man i css då?

Pedda skrev:

Har du ett exempel på hur menyn ska se ut?

Typ så? Isf har du en fin artikel här :)

Medlem sedan mars 20034 471 inlägg
#8

petronella skrev:

Hur gör man i css då?

Du kan pröva att söka efter svaret här, det kanske har varit uppe förut?

Medlem sedan okt. 20001 285 inlägg
#9

Ett exempel
<style type="text/css">
.flik-aktiv, .flik-bakom
{
padding:10px;
border-left:1px solid black;
border-top:1px solid black;
border-right:1px solid black;
}
.flik-aktiv { background:#000000; color:#ffcc33; font-weight:bold }
.flik-bakom { background:#ffffff; color:#cccccc }
</style>

<?
function flikar(minflik)
{
if ($_SERVER['PHP_SELF'] == minflik) {
echo "flik-aktiv";
} else {
echo "flik-bakom";
}
}
?>

<span class="<?flikar('/mapp/sida1.php');?>"><a href="/mapp/sida1.php">Flik 1</a></span>
<span class="<?flikar('/mapp2/sida3.php');?>">Flik 2</span>
<span class="<?flikar('/mapp4/sida2.php');?>">Flik 3</span>

etc...

263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)