Avatar billede hoell Nybegynder
25. oktober 2006 - 19:20 Der er 13 kommentarer og
1 løsning

Switch virker ikke, kan i hjælpe?

Umiddelbart vil jeg mene denne her burder være rigtig nok, men aaaargh

<?
$act="hold";
switch($act)
{
    case "config":
    echo "config";
    break;

    case "hold":
    echo "hold;
    break;
   
    default:
    case "list";
    echo "default";
    break;
}
?>

hele h.... og h..... det er sikker t en lille lorte ting :o)
Avatar billede udvikler Nybegynder
25. oktober 2006 - 19:29 #1
der skal ikke break ved den sidste :)
Avatar billede jensgram Nybegynder
25. oktober 2006 - 19:31 #2
<?
$act="hold";
switch($act)
{
    case "config":
    echo "config";
    break;

    case "hold":
    echo "hold;
    break;
 
    default:
    echo "default";
}
?>
Avatar billede udvikler Nybegynder
25. oktober 2006 - 19:37 #3
præcis, når der ikke er break skal der selvfølgelig heller ikke være case (ville lige uddybe det hvis du nu ikke forstod det)
Avatar billede hoell Nybegynder
25. oktober 2006 - 19:39 #4
http://www.hoell.dk/test/hoeller.php

er:

<?
$act="hold";
switch($act)
{
    case "config":
    echo "config";
    break;

    case "hold":
    echo "hold;
    break;
 
    default:
    echo "default";
}
?>

Hvad går der lige galt?
Avatar billede jensgram Nybegynder
25. oktober 2006 - 19:44 #5
Hmm - det virker underligt.
Avatar billede udvikler Nybegynder
25. oktober 2006 - 19:48 #6
<?
$act="hold";
switch($act)
{
    case "config":
    echo "config";
    break;

    case "hold":
    echo "hold;
    break;
 
    default:
    echo "default";
    endswitch;
}
?>
Avatar billede udvikler Nybegynder
25. oktober 2006 - 19:48 #7
ellers så prøv at sæt <?php istedet for <?

ellers opfatter den det ikke som php (det kommer helt an på din php opsætning)
Avatar billede hoell Nybegynder
25. oktober 2006 - 20:00 #8
Nå nu virker det ska i have og vide hvad der var galt?

tjek lige linje 10 :o)

1: <?php
2: $act="hold";
3: switch($act)
4: {
5:    case "config":
6:    echo "config";
7:    break;
8:
9:    case "hold":
10:    echo "hold";
11:    break;
12: 
13:    default:
14:    case "list";
15:    echo "default";
16:    break;
17:}
18:?>

denne virker!!skal i have point eller skal jeg bare lukke :o)
Avatar billede udvikler Nybegynder
25. oktober 2006 - 20:10 #9
hvad var der med linie 10 ? :-)
kan skam intet se
Avatar billede udvikler Nybegynder
25. oktober 2006 - 20:11 #10
tja ok da, point kan man da altid modtage ;-)
Avatar billede jensgram Nybegynder
25. oktober 2006 - 20:12 #11
Det kan jeg nu heller ikke ;P
Avatar billede udvikler Nybegynder
25. oktober 2006 - 20:12 #12
btw. vær venlig at forklare mig hvor fejlen lå, for hvis jeg ikke bidrog til løsningen som virkede så vil jeg helst ikke have point :)
Avatar billede hoell Nybegynder
25. oktober 2006 - 20:12 #13
i de første forslag:    echo "hold;
seneste version:        echo "hold";

Lille forskel stor betydning :o)
Avatar billede udvikler Nybegynder
25. oktober 2006 - 20:15 #14
ahh du manglede et anførselstegn

snup du selv pointene...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester