dependable dropdown

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

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 »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

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

27/05/2026 07:17:17
 
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.