---
title: "Odefinierad variabel igen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/57351-odefinierad-variabel-igen"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Skarre"
published: "2002-10-29T03:31:10.000Z"
updated: "2002-10-29T04:31:10.000Z"
replies: 2
views: 257
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/57351-odefinierad-variabel-igen"
---

# Odefinierad variabel igen

## #1 — Skarre, 2002-10-29T03:31Z

Jag är total nybörjare och håller fortfarande på att klura ut hur man skickar ett formulär till samma sida och tar hand om värdena från input-fälten. Vad jag än gör så klagar servern på odefinierade variabler. Högst upp i mitt dokument har jag följande:

```
<?
echo $HTTP_POST_VARS["test"];
?>
```

> Notice: Undefined index: test in c:\\inetpub\\wwwroot\\php\\index.php on line 2

Vad gör jag för fel?

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

## #2 — Skarre, 2002-10-29T03:51Z

Jag tror att jag förstår hur man gör nu. Jag kollar först om variabeln finns med "isset()".  :r

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

## #3 — ps, 2002-10-29T04:31Z

Efter att dom ändrade i hur man tar hand om variabler som skickas med POST/GET så skrev jag den här metoden. Finns säkert många olika sätt att ta hand om variablerna på, men det här funkar bra för mig:

```
	function analyze($var)
	{
		global $$var;

		if(isset($_GET[$var]))
		{
			$$var = $_GET[$var];
			return;
		}
		
		if(isset($_POST[$var]))
		{
			$$var = $_POST[$var];
			return;
		}

		unset($$var);
	}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/57351-odefinierad-variabel-igen
