hulp met switch functie
Ik wil graag deze switchfunctie maken, maar het lukt niet echt.. waarschijnlijk alleen de notatie fout?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
$page == "";
switch($page)
{
case "nws":$x = "";
include("nws/index.php"); ; break;
case "rls":$x = "";
include("rls/index.php"); $y = "rls"; ; break;
case "art":$x = "";
include("art/index.php"); ; break;
case "cob":$x = "";
include("cob/index.php"); ; break;
case "lnk":$x = "";
include("lnk/index.php"); ; break;
default: print("<br /> ");
}
?>
$page == "";
switch($page)
{
case "nws":$x = "";
include("nws/index.php"); ; break;
case "rls":$x = "";
include("rls/index.php"); $y = "rls"; ; break;
case "art":$x = "";
include("art/index.php"); ; break;
case "cob":$x = "";
include("cob/index.php"); ; break;
case "lnk":$x = "";
include("lnk/index.php"); ; break;
default: print("<br /> ");
}
?>
Het gaat dus om case "rls", ik wil graag dat als de case 'rls' is, dat $y de waarde 'rls (of een andere)' krijgt.
wat is mijn error hier?
muchos gracias :)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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.
bedankt
maar een ; er8er is dus niet nodig.. dat scheelt weer :)
Iig doe ik het altijd zo en het werkt perfect :)
ik heb dus in de html
<title></title>
dan zou dit moeten gebeuren:
maar het werkt niet.. But Whaaaaaaaai :(
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:
en ergens anders:
Code (php)
en dan gewoon in de titel:
<title></title>
???
<html>
<head>
<title></title>
</head>
enz ...
Dan zou het moeten werken :)
Gewijzigd op 21/03/2004 15:14:00 door Mitch X