---
title: "Undefined variable - på en rad av flera!?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/108577-undefined-variable-på-en-rad-av-flera"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "aasah"
published: "2004-08-05T20:35:38.000Z"
updated: "2004-08-05T20:45:52.000Z"
replies: 2
views: 185
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/108577-undefined-variable-på-en-rad-av-flera"
---

# Undefined variable - på en rad av flera!?

## #1 — aasah, 2004-08-05T20:35Z

Det här är inte min dag... Nu påstår min "rara" funktion att variabeln $keyQ är undefined på rad 68, men den har ett värde på alla andra rader.... :q 

Siffrorna indikerar radnummer debugg-utskriften står på.

> **den genererade sidan skrev:**
>
> ....
> 62: keyQ = 0
> 67: keyQ = 0
> 
> Notice: Undefined variable: keqQ in /home/aasah/www/readQuiz.php on line 68
> 69: keyQ = 0
> 62: keyQ = 1
> 67: keyQ = 1
> 
> Notice: Undefined variable: keqQ in /home/aasah/www/readQuiz.php on line 68
> 69: keyQ = 1
> ParseError i quizfilen: Fel i c) x = 1, y = 0

Och detta genereras av...

```php
   //....
   foreach ($quiz as $keyQ => $frag) {
      if (!is_array($quiz[$keyQ])) printParseError("Fel i a) 2");
      echo "62: keyQ = $keyQ<BR>";
      foreach($quiz[$keyQ] as $keyA => $alt) {
         if (!is_array($quiz[$keyQ][$keyA])) printParseError("Fel i a) 3");
         //a) OK
         //c)
         echo "67: keyQ = $keyQ<BR>";
         if ($keqQ == 0 && $keyA == 0) {   //rad 68
            echo "69: keyQ = $keyQ<BR>";
            if (count($quiz[$keyQ][$keyA]) != 5)
               printParseError("Fel i c) x = $keyQ, y = $keyA");
         } //c) OK
         //...
      }
```

Hur är det möjligt att $keyQ plötsligt kan vara undefined på rad 68 när den har ett värde på rad 67 och 69???  :x

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

## #2 — Gislaved.net, 2004-08-05T20:42Z

Det är ju inte $keyQ utan $keqQ du har skrivit, vilket PHP också talar om : 

> Notice: Undefined variable: **keqQ** in /home/aasah/www/readQuiz.php on line 68

Vill du ha en kopp kaffe?

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

## #3 — aasah, 2004-08-05T20:45Z

Jaa... jag tror det! Haha... det är bara att skratta åt sådana fel. TACK!!! :birp :D

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

---

Tråden på webben: https://www.webforum.nu/amne/php/108577-undefined-variable-på-en-rad-av-flera
