dropdown menu

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

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 »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »
Yoram

Yoram

02/07/2009 14:46:00
Quote Anchor link
Hallo,

Ik ben bezig met een dropdown menu maar die word aan gestuurd via het database. voorbeeld:

home fotoalbum
nieuws zon zee strand
profiel vakantie 2008


etc. Alleen nu krijg ik telkens dit :

home fotoalbum
nieuws nieuws
profiel profiel
zon zee strand
vakantie 2008

Zou iemand misschien naar me code willen kijken of iemand het ziet wat ik nu fout doe.

Me code :
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<?php
$menu_sql
= mysql_query("
    SELECT *
    FROM dspifvwm_pagina
    WHERE pagina_upper = '0'
    ORDER BY pagina_rank ASC
"
) or die ("Fout hoofdmappen : " . mysql_error());

if($aantal_result = mysql_num_rows($menu_sql) == 0){
    $menu_structuur_html = "";
}
else{

        while($resultaat = mysql_fetch_assoc($menu_sql)) {
            
                //Alles onder hoofdmappen ophalen
                $sub_menu_sql = mysql_query("
                    SELECT *
                    FROM dspifvwm_pagina
                    WHERE pagina_upper = '"
.$resultaat['pagina_id']."'
                "
) or die ("Fout submappen : " . mysql_error());
                
                if($aantal = mysql_num_rows($sub_menu_sql) == 0){
                
                    $sub_menu_structuur_html = "";
                    
                }
else{
                
                    $sub_menu_structuur_html .= "<ul>";
                    
                    while($result = mysql_fetch_assoc($sub_menu_sql)) {
                    
                        
                            //HTML Thirdmappen
                            $third_menu_sql = mysql_query("
                                SELECT *
                                FROM dspifvwm_pagina
                                WHERE pagina_upper = '"
.$result['pagina_id']."'
                            "
) or die ("Fout THIRDmappen : " . mysql_error());
                            
                            if($aantal1 = mysql_num_rows($third_menu_sql) == 0) {
                                $third_menu_structuur_html = "";
                            }
else{
                                
                                $third_menu_structuur_html .= "<ul>";
                                    
                                while($record = mysql_fetch_assoc($third_menu_sql)){
                                    $third_menu_structuur_html .= "
                                        <li> <a href=\""
. $record['pagina_url'] . "\">" . $record['pagina_naam'] . "</a></li>
                                    "
;
                                };

                                
                                $third_menu_structuur_html .= "</ul>";
                            };

                        
                        
                        //HTML submappen
                        $sub_menu_structuur_html .= "
                            <li> <a href=\""
. $result['pagina_url'] . "\">" . $result['pagina_naam'] . "</a>        
                                $third_menu_structuur_html
                            </li>
                        "
;
                        
                    };

                    
                    $sub_menu_structuur_html .= "</ul>";
                };

        
            //HTML hoofdmappen
        
            $menu_structuur_html .= "
                <li> <a href=\""
. $resultaat['pagina_url'] . "\">" . $resultaat['pagina_naam'] . "</a>
                        $sub_menu_structuur_html
                </li>
            "
;
        
        };
};


$plug_menu_array = file_get_contents ("./plugs/plug_menu/plug_site/templates/menu_overzicht.html");

$plug_menu_array = str_replace("{-plug_menu-}", $menu_structuur_html, $plug_menu_array);

echo $plug_menu_array ;

?>


Alvast bedankt
Gewijzigd op 01/01/1970 01:00:00 door Yoram
 
PHP hulp

PHP hulp

18/12/2024 14:53:50
 
Jesper Diovo

Jesper Diovo

02/07/2009 15:03:00
Quote Anchor link
Maak gebruik van een recursieve functie. Kijk hier eens naar:

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
56
57
58
59
60
<?php
function NestedMenu($parent = 0) {
    // maak een array om alle opties in op te slaan
    $aNestedMenu = array();
    
    // haal alle menu items op waar de parent 0 is
    // haal ook meteen op of er childs zijn via een subquery

    $sQuery = "SELECT a.*, (SELECT COUNT(*) FROM menu AS b WHERE b.parent = a.id) AS childs FROM menu AS a WHERE a.parent = ".(int)$parent;
    $sResult = mysql_query($sQuery);
    
    // ga alles na
    if($sResult) {
        // er zijn menurecords
        if(mysql_num_rows($sResult) > 0) {
            // loop ieder menu record na
            while($sRij = mysql_fetch_assoc($sResult)) {
                // en kijk of deze kinderen heeft of niet
                if($sRij['childs'] > 0) {
                    // zo ja ga met deze parent nog een keer de functie langs om alle kinderen hiervan op te halen.
                    $aNestedMenu[]['id'] = $sRij['id'];
                    $aNestedMenu[]['childs'] = NestedMenu($sRij['id']);                
                }
else {
                    // zo nee sla alleen het id op en doe verder niets
                    $aNestedMenu[]['id'] = $sRij['id'];                
                }
            }

            
            // return de array
            return $aNestedMenu;
        }
else {
            return 'Geen menurecords gevonden.';        
        }
    }
else {
        return mysql_error().' in query: '.$sQuery;    
    }
}

function
handleNestedMenu($aMenu, $level = 0) {
    $output = '';
    
    foreach($aMenu as $aOpties) {
        if(isset($aOpties['childs'])) {
            $output .= handleNestedMenu($aOpties['childs'], ($level+1));
        }
else {
            $niveau = $level*4;
            for($i=0;$i<=$niveau;$i++) {
                $output .= '&nbsp;';
            }

            $output .= '- <a href="?id='.$aOpties['id'].'">'.$aOpties['id'].'</a>'.PHP_EOL;        
        }
    }

    
    return $output;
}


$aNestedMenu = NestedMenu();
$aHandledMenu = handleNestedMenu($aNestedMenu);

echo $aHandledMenu;
?>


Kun je vast wel wat mee. Let wel: begrijp dit script en ga het niet zomaar gebruiken! Dat is niet mijn bedoeling.
 



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.