dependable dropdown

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij recent jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een erkende werkgever in regio Waalwijk zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

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 »

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 »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

C# .Net Developer

Dit ga je doen Het bouwen van Api's; Nieuwe oplossingen bouwen met C# .Net; De huidige software uitbouwen met C# .Net; Meewerken in projecten; Meedenken aan de toekomstplannen en verbeteringen; Onderdeel van het Scrum Team. Hier ga je werken Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Senior Java Ontwikkelaar

Dit ga je doen Werken aan uiteenlopende interne projecten voor grote (internationale) organisaties; Ontwikkelen van diverse (web)applicaties en platformen met technieken als Java, Azure en ASP.NET; Complexe vraagstukken tackelen met jouw expertise en ervaring; Waar nodig help jij je collega's om samen tot de juiste oplossing te komen. Hier ga je werken Als Java Developer kom je te werken bij een internationale organisatie in regio Amsterdam die zich richt op procesoptimalisatie door middel van zeer complexe IT oplossingen. Dit doen zij op het allerhoogste niveau met vestigingen over heel de wereld en met een groot aantal aansprekende, maatschappelijk betrokken klanten.

Bekijk vacature »
George mendel

george mendel

25/06/2014 10:56:06
Quote Anchor link
Dag allemaal

Ik heb hier een script gemaakt waarbij ik informatie kan filteren tussen afdeling en subafdeling. Hij werkt goed, alleen wil er een dependable dropdown inbouwen maar weet niet hoe precies.
heb meerdere voorbeelden op internet gevonden, maar die konden mij niet helpen.
Hieronder mijn database indeling

afdeling
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
id
naam_afdeling


subafdeling
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
id
naam_subafdeling
afdeling_id


help_mij_zoeken.php
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?php
require_once('class/zoeken.php'); //haal class op

startDB();  //functie startDB

//sql query voor het zoeken van trainingen

$sql = "SELECT DISTINCT train.id,train.naam_training AS Training, train.beschrijving AS Beschrijving, type_train.type_plaatje AS Plaatje
FROM training train

JOIN training_afdeling train_afd
    ON train_afd.training_id = train.id

JOIN afdeling afd
    ON afd.id = train_afd.afdeling_id

JOIN training_subafdeling train_subafd
    ON train_subafd.training_id = train.id

JOIN subafdeling subafd
    ON subafd.id = train_subafd.subafdeling_id    
    
JOIN training_type train_type
    ON train_type.training_id = train.id

JOIN type_training type_train
    ON type_train.id = train_type.type_id    
"
;
if (isset($_GET['srch_for'])){

    $getters = array();
    $queries = array();
    
    foreach($_GET as $key => $value) {
        $temp = is_array($value) ? $value : trim($value);
        if(!empty($temp)){
            list($key) = explode("-",$key);
            if (!in_array($key, $getters)){
                $getters[$key] = $value;
            }
        }
    }

    
    if (!empty($getters)){
    
        foreach($getters as $key => $value){
            ${$key} = $value;
        switch($key){
            case
'srch_for':
            array_push($queries,"(train.naam_training LIKE '%$srch_for%' || train.beschrijving LIKE '%$srch_for%')"); //als de gezochte term overeenkomt met de waarde uit de database(alles)
            break;
            case
'zk_afdeling':
            array_push($queries, "train_afd.afdeling_id = $zk_afdeling"); //als de gezochte term overeenkomt met de waarde uit de database(afdeling)
            break;
            case
'zk_subafdeling':
            array_push($queries, "train_subafd.afdeling_id = $zk_subafdeling"); //als de gezochte term overeenkomt met de waarde uit de database(subafdeling)
            break;
            case
'zk_typ':
            array_push($queries, "train_type.type_id = $zk_typ"); //als de gezochte term overeenkomt met de waarde uit de database(type)
            break;
            }
        }
    }

    
    if (!empty($queries)) {
        
        $sql .= " WHERE ";
        $i=1;
        foreach($queries as $query){
            if ($i < count($queries)){
                $sql .= $query." AND ";
            }
else {
                $sql .= $query;
            }

            $i++;
        }
    }

    $sql .= " ORDER BY train.naam_training ASC"; //einde query
}
$rs = mysql_query($sql) or die(mysql_error());

$rows = mysql_fetch_assoc($rs);
$tot_rows = mysql_num_rows($rs);
?>

<form id="msform" name="search_form" method="get" action="help_mij_zoeken_resultaat.php">            
        <div>                
                    <table border="0" cellspacing="0" cellpadding="0" class="tbl_search">
        <tr>
        
        <td><input type="hidden" name="srch_for" id="srch_for" class="f_fld" value="<?php getSticky(1,'srch_for'); ?>"></td>
        <th><label for="zk_afdeling">Afdeling:</table>
                    <?php getAfdeling(); ?><br>
        </div>  
    <div>
      <label for="zk_subafdeling">Subafdeling:</th>
          <?php getSubafdeling(); ?>
    </div>    
    <input type="submit" id="btn" class="next action-button2" value="Zoeken" />
    </fieldset>
    <!-- einde pagina selecteer type training -->
    </form>
<?php mysql_free_result($rs); ?>


zoeken.php
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
<?php
require_once 'class/Singleton.php';

function
startDB(){
    $connect = Singleton::getconnect();
}

function
getAfdeling() {
    global $database;
    global $conndb;
    
    $sql = "SELECT * FROM afdeling ORDER BY naam_afdeling ASC";

    mysql_select_db($database);
    $rs = mysql_query($sql) or die(mysql_error());    
    $rows = mysql_fetch_assoc($rs);
    $total_rows = mysql_num_rows($rs);
    if($total_rows > 0){
        echo "<select name=\"zk_afdeling\" id=\"zk_afdeling\">\n";
        echo "<option value=\"\">Elke afdeling&hellip;</option>\n";
        do {
            echo "<option value=\"".$rows['id']."\"";
            getSticky(2, 'zk_afdeling',$rows['id']);
            echo ">".$rows['naam_afdeling']."</optio>";
        }
while($rows = mysql_fetch_assoc($rs));
        echo "</select>";
    }

    mysql_free_result($rs);
}

function
getSubafdeling() {
    global $database;
    global $conndb;
    
    $sql = "SELECT * FROM subafdeling ORDER BY naam_subafdeling ASC";

    mysql_select_db($database);
    $rs = mysql_query($sql) or die(mysql_error());
    $rows = mysql_fetch_assoc($rs);
    $total_rows = mysql_num_rows($rs);
    if($total_rows > 0){
        echo "<select name=\"zk_subafdeling\" id=\"zk_subafdeling\">\n";
        echo "<option value=\"\">Elke subafdeling&hellip;</option>\n";
        do {
            echo "<option value=\"".$rows['id']."\"";
            getSticky(2, 'zk_subafdeling',$rows['id']);
            echo ">".$rows['naam_subafdeling']."</optio>";
        }
while($rows = mysql_fetch_assoc($rs));
        echo "</select>";
    }

    mysql_free_result($rs);
}

function
getSticky($case,$par,$value="",$initial=""){
switch($case) {
    case
1: //text field
    if (isset($_GET[$par]) && $_GET[$par] !=""){
        echo stripslashes($_GET[$par]);
    }

    break;
    case
2: //select dropdown menus
    if (isset($_GET[$par]) && $_GET[$par] == $value){
        echo " selected=\"selected\"";
    }

    break;
    case
3: //checkbox group
    if (isset($_GET[$par]) && $_GET[$par] !=""){
        echo " checked=\"checked\"";
    }
    case
4: //radio buttons
    if (isset($_GET[$par]) && $_GET[$par] == $value){
        echo " checked=\"checked\"";
    }
else {
     if ($initial !=""){
        echo " checked=\"checked\"";
     }
    }

    break;
}
}

?>
 
PHP hulp

PHP hulp

26/12/2024 05:33:05
 
Pipo Clown

Pipo Clown

25/06/2014 11:40:56
Quote Anchor link
Het toverwoord in dit geval is AJAX, zoek er maar eens op.
 
George mendel

george mendel

25/06/2014 12:01:08
Quote Anchor link
Ik heb deze tutorial gevonden, maar met een zoekoptie is dat lastig te combineren.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
http://www.sourcecodester.com/download-code?nid=5568&title=Creating+a+Dependent+Dropdown+List+with+PHP%2C+jQuery+and+Ajax.&uri=%2Ftutorials%2Fphp%2F5568%2Fcreating-dependent-dropdown-list-php-jquery-and-ajax.html

Pipo Clown op 25/06/2014 11:40:56:
Het toverwoord in dit geval is AJAX, zoek er maar eens op.
 
Pipo Clown

Pipo Clown

25/06/2014 22:48:05
Quote Anchor link
Kijk eens naar onderstaand topic, volgens mij komt dat aardig in de buurt van wat jij zoektt:

http://www.phphulp.nl/php/forum/topic/script-gezocht-weet-niet-hoe-het-heet/95295/last/
 



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.