WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Skapa meny från databas (https://www.wn.se/forum/showthread.php?t=26994)

Kristofer 2008-02-10 01:14

glöm det jag skrev, din lösning är klart mer effektiv och slipper onödiga databasanrop som jag hade.

Patek Philippe 2008-02-10 21:03

Här är en utmärkt länk i ämnet http://www.sitepoint.com/article/hie...ata-database/2

KarlRoos 2008-02-17 16:31

Min lösning:
Kod:

<?php
$result = mysql_query('SELECT * FROM menu ORDER BY category');
$categoryOrder = '';
while($r = mysql_fetch_array($result))
{
        $name = $r['name'];
        $category = $r['category'];
       
        if($categoryOrder == $category)
        {
 *echo $name;
        }
        else
        {
 *echo '<h1>' . $category . '</h1>';
 *echo $name;
        }
        echo '<br />';
       
        $categoryOrder = $category;
}
?>

och databas:
id | name | category
-------------------------
1 | hej | saker
2 | på | saker
3 | dig | grejer
4 | hej | mojenger
-------------------------

Kommer att ge

Kod:

<h1>saker</h1>
hej
<br />

<br />
<h1>grejer</h1>
dig
<br />
<h1>mojenger</h1>
hej
<br />

Kanske gammal tråd men skrev detta nu och kom ihåg tråden :)


Alla tider är GMT +2. Klockan är nu 02:05.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson