---
title: "lite php kod som inte vill funka som jag vill"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/191991-lite-php-kod-som-inte-vill-funka-som-jag-vill"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "grennfox"
published: "2014-02-06T12:25:49.000Z"
updated: "2014-02-06T12:40:52.000Z"
replies: 1
views: 714
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/191991-lite-php-kod-som-inte-vill-funka-som-jag-vill"
---

# lite php kod som inte vill funka som jag vill

## #1 — grennfox, 2014-02-06T12:25Z

Hallå där!

Nu så har man kört fast igen här och det vill inte som jag vill.

Det jag håller på med är att jag bygger en meny från en array i en klass.

Så att så här ser koden ut för funktionen som ska bygga menyn:

```php
public function menu(){
		$this->adminNav .= '<div class="adminnav"><ul>';
		foreach($this->link as $href => $text){
			$this->adminNav .= '<li><a href=' . ADMIN_PATH . $href . '>' . $text . '</a></li>';
		}
		$this->adminNav .= '</ul></div>';
	}
```

Och så här ser arrayen ut som håller allt:

```php
private $link = array('' => 'Admin','users' => 'Users','create' => 'create category');
```

och den här menyn funktionen körs i konstruktorn i denna klassen.

sen så för att skriva ut den här då så skriver jag:

```php
$this->admin = new Adminarea;
echo $this->admin->adminNav;
```

Då Adminarea är classen som innehåller menyn.

Men nu så visas aboslut ingeting.
Men om jag då sätter echo framför 

```php
$this->adminNav .= '<li><a href=' . ADMIN_PATH . $href . '>'
```

Då kommer det fram med enda problemet att det blir som så här då:

![menu.jpg](https://www.webforum.nu/a/23641.jpg)

Så jag vet faktiskt inte riktigt hur man ska lösa det här. Då jag vet inte hur det kan få för sig att loopa fram en sådan meny?

Jag tackar på förhand för all hjälp.

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

## #2 — grennfox, 2014-02-06T12:40Z

Jag löste problemet själv här nu, det visade sig att jag hade tydligen råkat köra den dubbla gånger, vilket gjorde att min foreach loop fick damp.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/191991-lite-php-kod-som-inte-vill-funka-som-jag-vill
