Overzicht per categorie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-End Developer – Junior/Medior/Senior

Onze opdrachtgever Onze opdrachtgever maakt kassa’s, personeelsplanning bar-/keukenmanagement, tafelreserveringssoftware, websites en webshops. Van horeca tot retail, van leisure tot zorg: elke ondernemer mag bij hun aankloppen. 24/7 spelen ze proactief in op de markt. Met softwareontwikkeling, projectmanagement, systeemimplementatie, helpdesk en technische dienst in eigen beheer bieden ze zo zekerheid voor haar klanten. Standplaats Hengelo Waar we jou voor nodig hebben? Van sterrenrestaurant tot vakantiepark: de klanten van onze opdrachtgever zijn heel divers. Een intuïtieve orderwebsite voor een grote cateraar of een sieradenplatform voor een juwelier, je draait er je hand niet voor om. Je communiceert helder en staat klanten graag

Bekijk vacature »

Kees Mulder

Kees Mulder

07/01/2014 21:22:19
Quote Anchor link
Ik wil graag een overzicht van artikelen per categorie

FRISDRANK
- cola
- sinas

GROENTE
- boerenkool
- prei
- witlof

Nu heb ik het volgende stuk maar weet niet hoe ik het precies moet afmaken

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
    $sql
= "SELECT
                    *
                FROM
                    artikelen
                LEFT JOIN
                    categorie ON categorie.cat_id = artikelen.cat_id
                ORDER BY
                    categorie"
;
            
                $resultaat = mysql_query($sql);
    
                while ($row = mysql_fetch_array($resultaat))

                {

                    echo '<b>'.$row['categorie'].'</b>';
                    
                    {

                        echo '<li>'.$row['artikel'].'</li>';
                    }
                }


                ?>
 
PHP hulp

PHP hulp

23/05/2019 22:08:04
 
Albert de Wit

Albert de Wit

07/01/2014 21:24:54
Quote Anchor link
Wat is de output die je nu krijgt dan?
 
Kees Mulder

Kees Mulder

07/01/2014 21:46:03
Quote Anchor link
Ik krijg nu:

GROENTE
- boerenkool

GROENTE
- prei

GROENTE
- witlof
 
Albert de Wit

Albert de Wit

07/01/2014 21:47:05
Quote Anchor link
En dat zijn ook de artikelen en categorieen die in je database staan? Of staan er meer in?
 
Kees Mulder

Kees Mulder

07/01/2014 21:49:03
Quote Anchor link
En nog:

FRISDRANK
- cola

FRISDRANK
- sinas
 
Bart Smulders

Bart Smulders

07/01/2014 22:11:15
Quote Anchor link
Hier moeten we gebruik maken van Arrays .
Dit naar het antwoord dat ik ook gekregen heb van Frank.
Deze Topic
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
if($result = $mysqli->query($query))
{

    // we gebruiken heel handig een associatieve array om de subitems als array onder de items te krijgen
    while ($row = $result->fetch_assoc())
        $menuArray[$row['menuitem']][] = $row['submenuitem'];
}


// laat onze array nu eens zien
echo '<pre>';
print_r($menuArray);
echo '</pre>';

// maak het menu uit de array
echo "<ul>\n";
foreach($menuArray as $menuitem => $subitems)
{

    echo "\t<li>" . $menuitem;
    if(is_array($subitems))
    {

        echo "\n\t\t<ul>\n";
        foreach($subitems as $subitem)
        {

            echo "\t\t\t<li>".$subitem."</li>\n";
        }

        echo "\t\t</ul>\n\t";
    }

    echo "</li>\n";
}

echo "</ul>\n";
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.