---
title: "Till olika sidor beroende på val..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/55234-till-olika-sidor-beroende-på-val"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Pontus Thor"
published: "2002-10-06T12:24:17.000Z"
updated: "2002-10-06T21:11:23.000Z"
replies: 4
views: 217
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/55234-till-olika-sidor-beroende-på-val"
---

# Till olika sidor beroende på val...

## #1 — Pontus Thor, 2002-10-06T12:24Z

```
<FORM>
Välj vilken sida du vill till!<BR>
<INPUT TYPE="radio" NAME="Välj sida" VALUE="sida1">Sida1<BR>
<INPUT TYPE="radio" NAME="Välj sida" VALUE="sida2">Sida2<BR>
<INPUT TYPE="submit" VALUE="Besök">
</FORM>
```

Kan någon fixa ett php-script så man får välja mellan 2 olika raioknappar, sedan när man klickar på "submit" (eller liknande) skickas man till olika sidor beroende på valet. Om man inte klickar på någon av knapparna och försöker komma vidare via "submit" så ska det inte hända något!

Är det någon som förstår vad jag menar och vet hur man gör!?

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

## #2 — Matte, 2002-10-06T15:12Z

Kanske något på det här hållet:

```
<?php

if (isset($_POST['sida'])){
  header("Location: ".$_POST['sida']);
  exit;
}

?>
<FORM action="<?=$_SERVER['PHP_SELF'] ?>" method="post">
Välj vilken sida du vill till!<BR>
<INPUT TYPE="radio" NAME="sida" VALUE="sida1.php">Sida1<BR>
<INPUT TYPE="radio" NAME="sida" VALUE="sida2.php">Sida2<BR>
<INPUT TYPE="submit" VALUE="Besök">
</FORM>
```

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

## #3 — Pontus Thor, 2002-10-06T18:15Z

Scriptet funkar inte  :l 
[Testsida](http://www.crazy-media.com/blandat/starwars.php)

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

## #4 — mikkeX, 2002-10-06T19:39Z

På din testsida har du inte angett action, kopiera hela Mattes formulär.

Placera själva php-skriptet längst upp på din sida (innan html), eftersom du ska skicka en header.

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

## #5 — Matte, 2002-10-06T21:11Z

Sen gäller det förstås att sida1.php och sida2.php finns, annars skickar inte headern vidare.

En annan sak är att du kan ha en PHP-version som är äldre än 4.1.0. I såfall får du skriva så här:

```
<?php

if (isset($HTTP_POST_VARS['sida'])){
  header("Location: ".$HTTP_POST_VARS['sida']);
  exit;
}

?>
<FORM action="<?=$HTTP_SERVER_VARS['PHP_SELF'] ?>" method="post">
Välj vilken sida du vill till!<BR>
<INPUT TYPE="radio" NAME="sida" VALUE="sida1.php">Sida1<BR>
<INPUT TYPE="radio" NAME="sida" VALUE="sida2.php">Sida2<BR>
<INPUT TYPE="submit" VALUE="Besök">
</FORM>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/55234-till-olika-sidor-beroende-på-val
