Avatar billede smeier Nybegynder
22. februar 2004 - 21:07 Der er 10 kommentarer og
1 løsning

Oversæt Select Case fra ASP til PHP

Hejsa Eksperter. Nogle der kan hjælpe mig med at oversætte dette asp script jeg har brugt, til php?

Takker / Smeier
<%mode=request.querystring("mode")
select case mode%>

<%case "1"%>

<%case "2"%>

<%case else%>

<%end select%>
Avatar billede htm Nybegynder
22. februar 2004 - 21:09 #1
Vil tro det skal være sådan:

$mode = $_GET['mode'];

switch ($mode)
{
  case "1" :
    //some code
    break;
  case "2" :
    //some code
    break;
  case default :
    //some code
    break;
}
Avatar billede htm Nybegynder
22. februar 2004 - 21:10 #2
Se mere info om switch her: http://dk2.php.net/switch
Avatar billede smeier Nybegynder
22. februar 2004 - 21:19 #3
Jeg prøver lige at få det til at funke. 2 min.
Avatar billede smeier Nybegynder
22. februar 2004 - 21:45 #4
Hvorfor kan jeg ikke få det til at virke?
Linker man på samme måde som i asp. Altså index.php?mode=1  ??
Avatar billede htm Nybegynder
22. februar 2004 - 21:48 #5
nej man linker på præcis samme måde som i asp :)

prøv og kom med noget kode som du ikke kan få til at virke.
Avatar billede smeier Nybegynder
22. februar 2004 - 21:53 #6
Min kendskab til php er minimalt, men jeg har bare indsat som jeg husker i din kode... og så linket til det et andet sted på siden.

  <?
            $mode = $_GET['mode'];

switch ($mode)
{
  case "1" :
  print "tekst1"
    //some code
    break;
  case "2" :
  print "tekst1"
    //some code2
    break;
  case default :
  print "start"
  //some code
    break;
} ?>
Avatar billede htm Nybegynder
22. februar 2004 - 21:55 #7
Hvad sætter du ind i stedet for kommentarene ?
Avatar billede smeier Nybegynder
22. februar 2004 - 21:58 #8
intet. Dette har aldrig været nødvendig at have disse i asp.
Jeg vil bare have det til at fungere som nedenstående uden noget indviklet. Det skal ikke have noget som helst med noget andet og gøre.

<%mode=request.querystring("mode")
select case mode%>

<%case "1"%>
tekst
<%case "2"%>
tekst
<%case else%>
tekst
<%end select%>
Avatar billede htm Nybegynder
22. februar 2004 - 22:04 #9
sådan her så: - du kan selv godt fjerne lidt mellemrum, men denne giver bedst overblik.

<?php
$mode = $_GET['mode'];

switch ($mode)
{
  case "1" :
    ?>
    tekst
    <?php
    break;
  case "2" :
    ?>
    tekst
    <?php
    break;
  case default :
    ?>
    tekst
    <?php
    break;
}
?>
Avatar billede smeier Nybegynder
24. februar 2004 - 18:56 #10
Lægger du et svar?
Avatar billede htm Nybegynder
24. februar 2004 - 19:23 #11
ok :-)
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