---
title: "Navigation"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/152710-navigation"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "nummersju"
published: "2006-10-18T18:53:06.000Z"
updated: "2006-10-19T05:07:40.000Z"
replies: 9
views: 338
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/152710-navigation"
---

# Navigation

## #1 — nummersju, 2006-10-18T18:53Z

Hej hej!
Jag skulle vilja ha lite hjälp med min navigation. Just nu kan jag göra så att länkn ser ut så här 

```
index?s=foo
```

 med denna kodsnutt 

```php
<? if ($_GET['s'] == "foo") { ?> 

foo

<? } elseif ($_GET['s'] == "bar") {  ?> 

bar

<?  } else { ?> 

foobar

<? } ?>
```

Men nu vill jag utöka min meny lite så att man kan gå från sida foo, som vi kan säga är ett arkiv, till nästa sida så här

```
index?s=foo=01
```

Hur löser jag detta?

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

## #2 — Melea, 2006-10-18T20:41Z

```
index.php?s=foo&id=1
```

```php
if ($_GET['s'] == 'foo') {

   if ($_GET[id] == 1) {
      echo 'first id';
   } elseif ($_GET[id] == 2) {
      echo 'second id';
   }

} elseif ($_GET['s'] == 'bar') {

   echo 'bar';

} else {

   echo 'foobar';

}
```

Om det nu är så du menar... No offence annars, vet inte var dina php kunskaper ligger idag. :)

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

## #3 — nummersju, 2006-10-18T20:59Z

Hehe, :@ Nej då, dem är inte allt för bra. Men jag har provat lite och inte fått till det riktigt :)
Tack tack!

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

## #4 — nummersju, 2006-10-18T21:13Z

Har gjort detta nu

```php
<a href="meny.php">Startsidan</a>
<a href="meny.php?s=asp">Asp-kurs</a>
<a href="meny.php?s=php">Php-kurs</a>
<a href="meny.php?s=css">Css-kurs</a>
<a href="meny.php?s=html">Html-kurs</a>
<a href="meny.php?s=gb">Gästbok</a>

<? if ($_GET['s'] == "asp") {  

   if ($_GET[id] == 1) {
      echo 'first id';
   } elseif ($_GET[id] == 2) {
      echo 'second id';
   } ?>

<? } elseif ($_GET['s'] == "php") { ?> 

Php - kurs

<? } elseif ($_GET['s'] == "css") { ?> 

Css - kurs

<? } elseif ($_GET['s'] == "html") { ?> 

Html - kurs

<? } elseif ($_GET['s'] == "gb") {  ?> 

Gästbok

<?  } else { ?> 

Startsidan

<? } ?>
```

Jag tycker inte att man ska behöva alla \<?PHP-taggar, men om jag tar bort dem och bara har en i början och en i slutet så fungerar det ju inte. 

Sedan funkar heller inte det du skrev Melea... :(

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

## #5 — tydal, 2006-10-18T21:21Z

Det ska vara $\_GET\['id'\] i stället för $\_GET\[id\].

Sen skulle jag rekommendera att du i stället för att lägga in texterna php-kurs, css-kurs osv tar och skriver html-koden i separata filer som du sedan inkluderar. Byt ut alltså ut texten php-kurs mot:

include "phpkurs.php";

i stället (exempelvis). På så vis kan du dessutom ta bort alla extra ?\> och \<?.

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

## #6 — nummersju, 2006-10-18T21:22Z

Aha okej! Tackar så mycket för det! Ska prova direkt!

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

## #7 — nummersju, 2006-10-18T21:34Z

```php
<?PHP
if ($_GET['s'] == "foo") {  

	if ($_GET['id'] == 1) {
		echo 'first id';
	} elseif ($_GET['id'] == 2) {
		echo 'second id';
	} else {
		echo 'foo';
	}

} elseif ($_GET['s'] == "bar") { 
	echo 'bar';

} else { 
	echo 'foobar';
}?>
```

Krympte koden lite, men det funkar ändå inte? För skriver jag:
meny.php?s=foo=1 kommer jag till startsidan eller
meny.php?s=foo?id=1 kommer jag också till startsidan

Hur ska jag göra? Och var kan man läsa mer om detta? $\_GET? Så att jag kan lära mig lite själv :) Finns kanske på w3school eller php's sida? Har letat men inte hittat själv.

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

## #8 — tydal, 2006-10-18T21:50Z

Det ska vara &-tecken mellan variablerna. Man har bara ett frågetecken och det talar om att "här börjar variablerna":

meny.php?s=foo&id=1

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

## #9 — tydal, 2006-10-18T21:53Z

På php:s sida finns allt. Väldigt bra onlinedokumentation.

<http://se.php.net/manual/en/language.variables.external.php>

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

## #10 — nummersju, 2006-10-19T05:07Z

Tack du! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/152710-navigation
