---
title: "Undefined, nybörjare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/103398-undefined-nybörjare"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "FIgg3"
published: "2004-05-11T19:58:21.000Z"
updated: "2004-05-12T21:31:34.000Z"
replies: 9
views: 352
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/103398-undefined-nybörjare"
---

# Undefined, nybörjare

## #1 — FIgg3, 2004-05-11T19:58Z

Hejsan hej!

Alltid hållt på med asp innan men nu är jag tvungen att lära mig php vilket jag faktiskt ser fram imot, tittat lite på det innan men tyckt det verkat för krånligt och inte orkat lägga mer tid på det men nu jäddrar ;)

```php
<?php

if ($_GET['show'] == "hello") {
	echo $_GET['show'] . " world<br><br><a href='test.php'>Testa</a>"; 

 	} elseif ($_GET['show'] == "") {

	echo "<a href='?show=hello'>Testa</a>";
		 
}
	

?>
```

 

Skriver så och får detta som svar:

Notice: Undefined index: show in D:\\º• hemsidor •º\\filer\\test.php on line 5

Notice: Undefined index: show in D:\\º• hemsidor •º\\filer\\test.php on line 8

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

## #2 — Qimen, 2004-05-11T20:08Z

Prova med: 

```php
<?php

if (isset($_GET['show']) && $_GET['show'] == "hello") {
    echo $_GET['show'] . " world<br><br><a href='test.php'>Testa</a>"; 

     } elseif (isset($_GET['show']) && $_GET['show'] == "") {

    echo "<a href='?show=hello'>Testa</a>";
         
}
    

?>
```

Isset kollar om variabeln show finns, finns den inte så går den vidare.

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

## #3 — Peeer, 2004-05-11T20:08Z

Du måste kolla om show finns (med isset()) innan du kollar om det har ett speciellt värde.

Din kod skulle kunna se ut såhär

```php
if (isset($_GET['show']) and $_GET['show'] == "hello") {
	//Om $_GET['show'] finns och har värdet hello gör det här
	echo $_GET['show'] . " world<br><br><a href='test.php'>Testa</a>"; 
} else{
	//Show finns inte eller har fel värde.
	echo "<a href='?show=hello'>Testa</a>";
}
?>
```

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

## #4 — Qimen, 2004-05-11T20:09Z

Peeer :p

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

## #5 — FIgg3, 2004-05-11T20:35Z

Tack för de snabba svaren! 

Ska installera MySql nu så snart är ja tillbaka med fler jobbiga fråger ;)

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

## #6 — Qimen, 2004-05-12T12:10Z

> **FIgg3 skrev:**
>
> Tack för de snabba svaren! 
> 
> Ska installera MySql nu så snart är ja tillbaka med fler jobbiga fråger ;)

Om du anser att någon löst problemmet på din fråga så markera det svaret som löst genom att trycka på länken "Rapportera till moderatorn". :)

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

## #7 — Bäckman, 2004-05-12T12:22Z

Qimen: Menar du inte "Acceptera som slutgiltigt svar", eller har de bytt namn på den funktionen?  :)

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

## #8 — aasah, 2004-05-12T12:39Z

> **Qimen skrev:**
>
> > **FIgg3 skrev:**
> >
> > Tack för de snabba svaren! 
> > 
> > Ska installera MySql nu så snart är ja tillbaka med fler jobbiga fråger ;)
>
> Om du anser att någon löst problemmet på din fråga så markera det svaret som löst genom att trycka på länken "Rapportera till moderatorn". :)

Ny variant!  :D  :p

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

## #9 — Qimen, 2004-05-12T21:27Z

Haha vilken miss av mig. :e 
Var bara inne på att inte skriva fel så jag kopiera direkt. :e 
Självklart ska det vara Acceptera som slutgiltigt svar. :r

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

## #10 — FIgg3, 2004-05-12T21:31Z

Jaaapp jag glömde göra det så tack för du satte mig på plats :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/103398-undefined-nybörjare
