---
title: "Notice: Undefined variable"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/63546-notice-undefined-variable"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "pepino"
published: "2003-01-01T11:55:24.000Z"
updated: "2003-01-02T10:10:02.000Z"
replies: 5
views: 236
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/63546-notice-undefined-variable"
---

# Notice: Undefined variable

## #1 — pepino, 2003-01-01T11:55Z

Sen jag uppgraderade till php 4.3.0  så får jag sånna här felmeddelande...

> Undefined variable: sub in C:\\projekt\\book.php on line 19

variabel sub ska komma från ett formulär...

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

## #2 — Webslave, 2003-01-01T12:28Z

Kanske ska köra $\_GET\['sub'\]? Om du har register_globals = OFF (vilket jag tror är standard), annars vette fan.

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

## #3 — pepino, 2003-01-01T16:07Z

Ok, provar vidare...

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

## #4 — Matte, 2003-01-01T16:35Z

Med register_globals=Off får du använda $\_POST\['sub'\] när variabeln kommer från formulär.

Har det inte med register_globals och GET-, POST-, SESSION- eller COOKIE-variabler att göra kan vara att variabeln inte är satt/definierad  tidigare.

Exempel 1. Kolla om variabel är satt.

Du har skrivit:

```
if ($action = "Hej")
```

 och får felmeddelande på $action.
Då kan du istället skriva:

```
if (isset($action) && $action = "Hej")
```

Exempel 2. Initiera variabel.

Du har skrivit:

```
while ($a < $b){
  $var .= "Lägg till text";
  $a++;
}
```

 och får felmeddelande på $var.
Då kan du istället skriva:

```
$var = "";
while ($a < $b){
  $var .= "Lägg till text";
  $a++;
}
```

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

## #5 — Webslave, 2003-01-01T20:17Z

$\_POST var det ja... jag var nog någon annan när jag skrev... :)

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

## #6 — pepino, 2003-01-02T10:10Z

Jag fick igång det, fixa lite i php.ini filen...

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

---

Tråden på webben: https://www.webforum.nu/amne/php/63546-notice-undefined-variable
