H
Henchen
Jag vill göra en meny där jag kan ändra menyn på ett ställe och det syns på alla sidor, hur gör jag?
Inga frames tack!
jobbar i DW.
Inga frames tack!
jobbar i DW.
Follow along with the video below to see how to install our site as a web app on your home screen.
OBS: This feature may not be available in some browsers.
<?php
print("<p>[I]Hej Världen![/I]</p>");
$variabel = '<p>[I]tjo[/I]</p>';
for($i = 0;$i < 5;++$i)
{
echo $variabel;
}
?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv">
<head>
<title>PHP-sida</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="070309.css" />
</head>
<body>
<div id="container">
<?php
include('menu.php');
$sidnamn = $_GET["page"];
?>
<div id="main">
<?php
if($sidnamn != 'hemsidan.php')
{
include($sidnamn);
}
else {
print('<p>Välkommen till min sida!</p>');
}
?>
</div>
</div>
<body>
</html>
<a href="hemsidan.php?page=hemsidan.php">Hem</a>
<a href="hemsidan.php?page=ommig.php">Om mig</a>
<a href="hemsidan.php?page=text.php">Text</a>
Men hur infogar jag menyn i min sida då?
<?php
include('menu.php');
?>
För att kunna använda include('textfil'); så måste sidan (som skall inkludera en annan fil) ha filändelsen .php . Men du kan koda den precis som en vanlig html-sida, dvs med <html>, <body>, <p>, <div> osv, trots att filändelsen inte är .htm eller .html .Måste jag göra själva textsidorna som php? För om jag jobbar i dreamweaver och vill lägga in menyn, men sen vill jag göra texten osv som vanligt, fungerar det då? Behövs det bara att jag inkluderar menyn?
Hur gör man för att göra en mer avancerad meny där man håller över en knapp och det kommer flera knappar ur den?
<table class="centered_table">
<tr>
<td><div>
<?php
include('menu.php');
$sidnamn=$_GET["page"];
?>
</div>
</td>
</tr>
<tr>
<td><div id="main">
<?php
if($sidnamn !== 'index.php')
{
include($sidnamn);
}
else {
include('main.php');
}
?>
</div>
</td>
</tr>
</table>
</body>
</html>
Det där såg lite konstigt ut. Testa medif($sidnamn !== 'index.php')
if($sidnamn [B]!=[/B] 'index.php')
EDIT: Hm, verkade visst fungera med !== också. Får återkomma![]()