---
title: "HTTP_POST_VARS[]?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/65390-http-post-vars"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Poppe25"
published: "2003-01-19T10:13:46.000Z"
updated: "2003-01-19T14:42:19.000Z"
replies: 3
views: 372
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/65390-http-post-vars"
---

# HTTP_POST_VARS[]?

## #1 — Poppe25, 2003-01-19T10:13Z

Om jag ska hämta upp data från ett formulär med PHP, ska då inte följande fungera:

 \<body\>
	\<?
	if(isset($HTTP_POST_VARS\[namn\])){
	echo"Hejsan $HTTP_POST_VARS\[namn\]";
	}
	?\>
	
	\<form action="egen.php" method="post"\>	Namn:\<br\>\<input type="text" name="namn"\>		\<input type="text" name="favorit"\>
	\<input type="submit" value="Skicka"\>
	\<input type="reset" value="Rensa"\>
	\</form\>
\</body\>

 Felmeddelande: Use of undefined constant namn - assumed 'namn' in C:\\Inetpub\\wwwroot\\PHPForm\\egen.php on line 7

 Vad är problemet?

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

## #2 — Matte, 2003-01-19T10:42Z

Arrayindex kan skrivas med heltal eller sträng. Är det en sträng ska det ha citationstecken eller apostrofer runt sig, annars är det en konstant. Du ska alltså skriva så här:

```php
if(isset($HTTP_POST_VARS['namn'])){ 
echo"Hejsan ".$HTTP_POST_VARS['namn']; 
}
```

 
Kör du med PHP version 4.1.0 eller nyare, bör du istället använda $\_POST istället för $HTTP_POST_VARS.

När du skriver arrayvariabler rakt upp och ned i i en sträng kan du få problem. GÖr så här:

```php
echo "jag heter {$array['namn']} i förnamn";
// eller
echo "jag heter ".$array['namn']." i förnamn";
```

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

## #3 — Poppe25, 2003-01-19T14:19Z

Tack för hjälp!

 Har någon en bra länk till manual för PHP 4.1 och senare?

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

## #4 — Matte, 2003-01-19T14:42Z

> **Poppe25 skrev:**
>
> Har någon en bra länk till manual för PHP 4.1 och senare?

I PHP-manualen står från vilken version olika funktioner funkar, och vilka tillägg som har gjorts från vissa versioner.

Manualen: <http://www.php.net/manual/en/>

Om du kör Windows kan du också tanka ner manualen i chm_format (inklusive användarnoteringarna): <http://weblabor.hu/php-doc-chm/>

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

---

Tråden på webben: https://www.webforum.nu/amne/php/65390-http-post-vars
