---
title: "Skriva ut meny?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/153749-skriva-ut-meny"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "streetrobban"
published: "2006-11-14T14:19:00.000Z"
updated: "2006-11-14T14:19:00.000Z"
replies: 0
views: 377
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/153749-skriva-ut-meny"
---

# Skriva ut meny?

## #1 — streetrobban, 2006-11-14T14:19Z

Jag försöker att skriva ut en meny med undermenyer (från olika tabeller i databasen). Men det här scriptet skriver bara ut menyn om den har någon undermeny ansluten. Hur gör jag för att skriva ut samtliga menyval med/utan undermenyer.

```php
<?php
// Öppna databasen
require 'db.php';

// Räkna antalet menyval
$get = mysql_query("SELECT * FROM menu");
$count = mysql_num_rows($get);

// Kontrollera om en meny ska skrivas ut
if ($count == '0')
{
	echo "Ingen meny.";
}
else
{
	// Visa menyvalen
	$get = mysql_query("SELECT me.*, su.id AS sub_id, su.id_menu AS sub_id_menu, su.name AS sub_name FROM submenu su
	JOIN menu AS me ON me.id = su.id_menu
	ORDER BY place");
	while($r = mysql_fetch_array($get)) 
	{
		$id = $r['id'];
		$name = $r['name'];
		$place = $r['place'];
		$sub_id = $r['sub_id'];
		$sub_id_menu = $r['sub_id_menu'];
		$sub_name = $r['sub_name'];
		
		echo "<tr>";
		echo "<td width=180px height=30px bgcolor=#A2A2A2 class=menubox>";
		echo "<a href=index.php?p=$id&sub=0>$name</a> (<a href=delete.php?p=menu&id=$id onClick=\"return confirm('Vill du verkligen ta bort menyvalet?');\">X</a>)";
		echo "</td>";
		echo "</tr>";
		echo "<tr>";
		echo "<td width=180px height=30px bgcolor=#EFEFEF class=menubox>";
		echo "<a href=index.php?p=$sub_id&sub=1>$sub_name</a> (<a href=delete.php?p=menu&id=$sub_id onClick=\"return confirm('Vill du verkligen ta bort menyvalet?');\">X</a>)";
		echo "</td>";
		echo "</tr>";
	}
}

// Stäng databasen
mysql_close($open);
?>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/153749-skriva-ut-meny
