Toon posts:

Switch & Case functie onder ASP

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

De titel zal wel een beetje vaag overkomen maar dit is mijn probleem :

Onder PHP gebruik ik altijd het volgende :

PHP:
1
2
3
4
5
6
7
8
9
10
switch ( $func)
    {
    Default:
     include('./php/home.php');
    Break;

    case 'webmail';
            include('mailform.php');
    break;
    }


Dit vind ik onwijs handig omdat ik eigenlijk alleen maar met tablen werk.
Nu heb ik geen zin in met heel veel gekut met frames dit onder ASP doen.

Ik heb al behoorlijk lopen zoeken onder asp, maar is zoiets ook mogelijk ?

  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

Nee, hooguit dat je met Server.Execute en Server.Transfer wat kan spelen.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Hmz dus als ik 3 tablen heb, en links zegmaar een title van een nieuwsbericht en in het rechter gedeelte kan ik dus dan niet het zelfde gebruiken op 1 pagina? want ik gebruik dan vaak als link ?func=shownieuws&id=id

en dan bij
PHP:
1
2
3
4
5
6
switch ($func) 
{
case'shownieuws';
 DE SQL QUERY EN UITKOMST
break;
}


Jammer want dit vind ik dan zeeer klote...en misschien een rede om die hele site maar te gaan bouwen in php

[ Voor 3% gewijzigd door Verwijderd op 24-11-2004 18:20 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

Da's weer een niewe functionaliteit. Een case c.q. If then else kan je wel gewoon gebruiken in ASP. Dynamische includes echter niet :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Boudi
  • Registratie: Oktober 2000
  • Laatst online: 10-01 00:41

Boudi

Always Coca Cola

Wil je Switch/Case gebruiken in ASP? Dat kan, maar switch heet SELECT in ASP
ASP.NET Visual Basic:
1
2
3
4
5
6
7
8
9
Select Case myVar

Case 1
  Response.Write "You selected one"
Case 2
  Response.Write "You selected two"
Case Else
  Response.Write "You did not make a choice, go back and do so now."
End Select


Wil je conditional includes gebruiken in ASP? Nee, dat kan niet, de Server Side Includes worden gedaan voordat de ASP geparsed wordt...

[ Voor 6% gewijzigd door Boudi op 24-11-2004 18:32 ]

Met of zonder mayonaise?


Verwijderd

Topicstarter
Nu heb ik dus het volgende :

ASP:
1
2
3
4
5
6
7
8
9
10
 <% 
         
        dim func
        func=Request.Querystring("func")
        if func = showfreegallery then
        response.write ("func=showfreegallery")
        else response.write ("Default")
        end if
        
        %>


de link is : /index.asp?func=showfreegallery

En toch lukt het hem om alleen Default als output te geven

Hoe komt dat dan ?

Verwijderd

Topicstarter
wow die case werkt precies zoals ik wil
Ik maak er op uit dat ik nu niet kan include dus die code er maar gewoon in moet zetten, okay so be it... kan ik mee leven :)

  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op woensdag 24 november 2004 @ 18:35:
Nu heb ik dus het volgende :

ASP:
1
2
3
4
5
6
7
8
9
10
 <% 
         
        dim func
        func=Request.Querystring("func")
        if func = showfreegallery then
        response.write ("func=showfreegallery")
        else response.write ("Default")
        end if
        
        %>


de link is : /index.asp?func=showfreegallery

En toch lukt het hem om alleen Default als output te geven

Hoe komt dat dan ?
if func = "showfreegallery" then

Zie ook P&W FAQ - ASP en dan specifiek puntje 4 :)

[ Voor 9% gewijzigd door gorgi_19 op 24-11-2004 18:39 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
thanks thanks thanks allemaal!
Pagina: 1