Hvorfor ikke bruge case
switch($id){
case "startside": include("startside.php");
break;
case "link": include("link.php");
break;
default: break;
}
Så kan du jo altid bare udbygge den, det er lidt flottere rent kode mæssigt
Jan Larsen
CO-owner http://www.jabo-web.com
hvad betyder "Switch"?
Dette er første gang jeg ser din måde at gøre det på, men det ser mere overskueligt ud.
default: break;
Hvad betyder det?
Hvad gør jeg så hvis der ikke er sat en variabel, og jeg vil have forsiden (standard siden) frem?
[Redigeret d. 25/11-03 14:57:37 af Kenneth Poulsen]
switch($id){
case "startside": include("startside.php");
break;
case "link": include("link.php");
break;
default: break;
}
I koden står flg.
<pre>
If($id=="Startside")
{
include("Startside.php");
}
elseif($id=="link")
{
include("link.php");
}
</pre>
Swicth Variable
Swicth vælger variablen vi tjekker får en give vædi!
den kan i give falg oversætttet til "tjek"(ikke i kode form,kun for forståelsenskyld)
Case værdi:udførelse
Case tjekker om vores variable har en evt. forkommet værdi, hvis det er sand udførese vores kode efter ":" kolonet.
Break;
Break sørger for at resten af koden ikke udføres(mener jeg)
default;
Defaul mener jeg udføres hvis ingen af betingelserne passer!
således kan koden oversættes til
<pre>
Tjek $id
Hvis ($id) = "Startside" :include("startside.php");
Stop tjek
Hvis ($id) = "link":include("link.php");
Stop tjek
ELLES;Stop tjek
</pre>
Håber du kan bruge det til noget!
mvh.
Thomas Christensen