Na het enigzins leesbaar maken van deze code, kwma er dit uit:
<?
$page == '';
switch($page) {
case 'nws':
$x = '';
include('nws/index.php');
; break; # Zie je die 2e ; Wat moet die daar ;)?
case 'rls':
$x = '';
include('rls/index.php');
$y = 'rls';
; break; # Hmmm...
case 'art':
$x = '';
include('art/index.php');
; break; # Goh alweer :P
# Etc...
}
?>
Ik heb alleen even " veranderd in ', maar toen zag ik dat overal dubbele ; stonden voor break.
Verder, waarom staat $page = ''; boven de switch? Hj gaat nu altijd naar de default, dat weet je hopeijk :).
Verder is de code vlgns mij goed.
er moet toch een ;break in?
maar een ; er8er is dus niet nodig.. dat scheelt weer :)
<?
# Volgens mij moet ut zo
case "art":
x = "";
include "art/index.php";
break;
?>
Iig doe ik het altijd zo en het werkt perfect :)
Wat ik wil is dat de titel van de webpagina veranderd als gevolg van een case..
ik heb dus in de html
<title><?php echo ("$title");?></title>
dan zou dit moeten gebeuren:
<?
case "art":
$x = "";
$title = "Art";
include "art/index.php";
break;
?>
maar het werkt niet.. But Whaaaaaaaai :(
hij include wel de pagina, maar $title krijgt geen waarde :/
moet ik nu dan ook een switch maken voor $title en dan in de switch van $x een case van $title benoemen?
dus ergens op de pagina:
<?
$y == '';
switch($y) {
case 'nws':
$title = '[ News ]';
break;
?>
en ergens anders:
<?
$page == '';
switch($page) {
case 'nws':
$x = '';
include("nws/index.php");
$y = 'nws';
break;
?>
en dan gewoon in de titel:
<title><?php echo ("$title");?></title>
???
M
Mitch X
21-03-2004 15:06
gewijzigd op 21-03-2004 15:07
Je kan een var niet later gebruiken :
Maw ... dit werkt niet!
<?
echo $eenvar;
?>
<?
# Beetje code...
?>
<?
$eenvar = "Hoi :)";
?>
Savvy?
M
Mitch X
21-03-2004 15:10
gewijzigd op 21-03-2004 15:14
Mss zo:
<html>
<head>
<?
# Je switch
?>
<title><?= $title;?></title>
</head>
enz ...
Dan zou het moeten werken :)