---
title: "Querystrings och Select Case"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/84320-querystrings-och-select-case"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Johan Sundkvist"
published: "2003-08-15T17:39:19.000Z"
updated: "2003-08-15T18:12:29.000Z"
replies: 4
views: 306
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/84320-querystrings-och-select-case"
---

# Querystrings och Select Case

## #1 — Johan Sundkvist, 2003-08-15T17:39Z

Själv är jag ny till PHP, dock har jag programmerat en del ASP tidigare. Självklart vänder jag mig hit för att ställa en del frågor.

Ett ting som förundrar mig är Querystrings. Jag skulle behöva en del hjälp att konvertera följande kod, så att den fungerar i praktiken på samma sätt:

\<%
Dim Path
Path = Request.QueryString("path")

If Path = "" Then Path = "main"

Select Case Path

Case "main"
%\>\<!--#include file="main.asp"--\>\<%

Case "contact"
%\>\<!--#include file="contact.asp"--\>\<%

End Select

%\>

\<A href="default.asp?path=contact"\>Kontakt\</A\>

Ni förstår säkert hur jag önskar att det skall fundera. Jag har funderat på att använda en swich-case sats.

Tack på förhand!

MvH Johan

Permalänk: https://www.webforum.nu/p/84320

## #2 — Qimen, 2003-08-15T17:50Z

Iofs inte med case men det fungerar likadant i princip ;) 

```php
<?php
 	   if (isset($_GET['path']) && $_GET['path'] == "main") { include("main.php"); }
   else if (isset($_GET['path']) && $_GET['path'] == "contact") { include("contact.php"); } 
   else    { include("main.php"); } 
?>
```

Permalänk: https://www.webforum.nu/p/1138954

## #3 — Johan Sundkvist, 2003-08-15T18:07Z

Jag tackar så mycket!

MvH Johan.

Permalänk: https://www.webforum.nu/p/1138957

## #4 — pimme, 2003-08-15T18:09Z

SELECT .. CASE verkar vara ungefär som PHP:s switch..

```
if(isset($_GET['path']))
{
    $path = $_GET['path'];
}
else
{
    $path = 'main';
}

switch($path)
{
    case 'main':
            include('main.php');
            break;
    case 'contact':
            include('contact.php');
            break;
}
```

Permalänk: https://www.webforum.nu/p/1138958

## #5 — muskot, 2003-08-15T18:12Z

Eller om man använder switch:

```php
<?php
switch ($_GET['path']):
	case null:
    case "main":
    	include("main.php");
        break;
	case "contact":
    	include("contact.php");
endswitch;
?>
```

Permalänk: https://www.webforum.nu/p/1138962

---

Tråden på webben: https://www.webforum.nu/amne/php/84320-querystrings-och-select-case
