Categoriedieptes , dit moet eenvoudiger kunnen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

P Widdershoven

P Widdershoven

23/09/2010 20:00:55
Quote Anchor link
Beste Heren en dames,

Ik heb een menu met categorieën die uit een mySQL DB worden gehaald. Ik heb dit nu echter 'noobish' opgelost omdat ik maar geen functie kan bedenken die dit makkelijker maakt.

De code heb ik even op codedump gezet => http://www.codedump.be/code/948/

Iemand die mij verder kan helpen want wanneer dit nog dieper gaat dan wordt ik gek =]

Alvast bedankt voor het meedenken!
 
PHP hulp

PHP hulp

28/04/2024 23:11:25
 
Noppes Homeland

Noppes Homeland

23/09/2010 20:19:10
Quote Anchor link
--------


post relevante code gewoon hier op de site!!

Maak je gelijk ook veel meer kans geholpen te worden

en plaats de code dan tussen de {code}hier je code{/code} maar dan met blokhaken []

Grof taalgebruik is niet toegestaan op PHPhulp[/modedit]
Gewijzigd op 24/09/2010 10:41:48 door Bas IJzelendoorn
 
P Widdershoven

P Widdershoven

23/09/2010 20:24:23
Quote Anchor link
Ja... Kijk als dat nu niet gewoon in het menutje staat kan ik er ook niets aan doen

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<ul>
    <li class="l1">Categorie</li>
<?php

$query
= "SELECT * FROM shop_categorie WHERE sub = '0'";
$result = mysql_query($query)
or die ("Query failed: " . mysql_error() . " Actual query: " . $query);
if(mysql_num_rows($result) > 0){
    while($menu = mysql_fetch_object($result)){
?>

    <ul>
        <li class="l2"><a href="?page=products&cat=<?=$menu->catID?>"><?=$menu->naam?></a></li>
        <?php
        $query2
= "SELECT * FROM shop_categorie WHERE sub = '".$menu->catID."'";
        $result2 = mysql_query($query2)
        or die ("Query failed: " . mysql_error() . " Actual query: " . $query2);
        if(mysql_num_rows($result2) > 0){?>

            <li>
            <ul class="l3">
            <?php
            while($menu_sub1 = mysql_fetch_object($result2)){
            ?>

                <li><a href="?page=products&cat=<?=$menu_sub1->catID?>"><?=$menu_sub1->naam?></a>
                <?php
                $query3
= "SELECT * FROM shop_categorie WHERE sub = '".$menu_sub1->catID."'";
                $result3 = mysql_query($query3)
                or die ("Query failed: " . mysql_error() . " Actual query: " . $query3);
                if(mysql_num_rows($result3) > 0){?>

                    <ul class="l4">
                    <?php
                    while($menu_sub2 = mysql_fetch_object($result3)){
                    ?>

                        <li><a href="?page=products&cat=<?=$menu_sub2->catID?>"><?=$menu_sub2->naam?></a></li>
                    <?php
                    }
                    ?>

                    </ul>
                <?php
                }
                ?>

                </li>
             <?php
            }
            ?>

            </ul>
            </li>
         <?php
        }
        ?>

    </ul>
<?php
    }
}

?>

</ul>
 

23/09/2010 20:38:38
Quote Anchor link
Ik zou als ik jou was eerst eens wat leren over databases e.d. getallen horen zonder quotes (dus niet zoals jij doet WHERE blaat='0'). Zelfde geldt ook voor php.
Gebruik mysql_fetch_assoc.
Selecteer wat je wilt hebben (dus niet *).
 
Noppes Homeland

Noppes Homeland

23/09/2010 20:44:04
Quote Anchor link
En je bent zo ie zo al verplicht om je verder te verdiepen in SQL:
hierarchical-data

En gooit de php shortcuts ook maar uit je code gebruik altijd en overal de gewone php-tags!

en doodgaan doe je maar 1 keer, dus pas fatsoenlijke foutafhandeling toe

----------------
phphulp's bbcode
Gewijzigd op 23/09/2010 20:46:27 door Noppes Homeland
 
P Widdershoven

P Widdershoven

23/09/2010 21:11:24
Quote Anchor link
@Karl karl, Zal det met die getallen direct overal aanpassen =]
Waarom assoc i.p.v. object?
Normaal selecteer wat ik wil hebben echter moet ik alles in die tabel hebben op dat moment =] (id, naam, sub)

@Noppes Homeland, Zal mij dat eens op mijn gemak gaan lezen. Danke!
PHP shortcuts,,, tja je hebt een punt =]
Al vaker opmerkingen gehad over de foutafhandeling, wordt binnenkort vervangen door een andere functie =]
 
Martijn B

Martijn B

23/09/2010 21:16:45
 
Vincent Huisman

Vincent Huisman

23/09/2010 21:20:44
Quote Anchor link
Noppes Homeland op 23/09/2010 20:44:04:
zo ie zo


het blijft leuk om te zien wat mensen er van maken :)
maar het is toch echt sowieso
 
P Widdershoven

P Widdershoven

23/09/2010 23:24:30
Quote Anchor link
Martijn B op 23/09/2010 21:16:45:


Daar heb ik wat meer aan =]
 



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.