dropdown menu

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als .NET Software Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET, C#, Bootstrap, KnockoutJs en WebAPI2); Het testen van jouw code d.m.v. het uitvoeren van unittesten; Het oplossen van bugs in de code; Het onderhouden van contact met collega's betreffende de door jouw ontwikkelde applicaties; Het verbeteren en doorontwikkelen van maatwerkapplicaties. Hier ga je werken Jij gaat aan de slag als .NET Software Developer en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een grote, internationale

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

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

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een bedrijf in de omgeving van Utrecht! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans! Je kunt een uitdagende rol gaan vervullen als C#.NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving van Utrecht. Je zult gaan samenwerken met collega's die over de hele wereld verspreid zitten. Dit bedrijf is zeer vooruitstrevend en werkt met de nieuwste technieken. Als C#.NET Developer ga jij je bezig houden met het volgende: Je blijft op de hoogte van

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

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/11/2024 03:37:38
 
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.