multi afdeling subafdeling

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

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 »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij als software ontwikkelaar toe aan een nieuwe uitdaging? Dan zoeken wij jou! Voor het maken van de procesbesturingssoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Ontwerpen, programmeren en testen van product aanpassingen; Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden, o.a. door middel van SCRUM; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Implementeren van nieuwe product

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 13382 Introductie We is looking for a HANA Developer to work for our client. The candidate has to have an experience in building Data Intensive Applications (DIA’s). The role of a HANA Developer at ASML involves working on building Data Intensive Applications in an industrial/enterprise environment. The primary responsibility is to handle data from various sources and determine the best way to structure it for use by data analysts, who will run queries and algorithms against it for predictive and prescriptive analytics through machine learning. Wat verwachten we van jou?

Bekijk vacature »

Product Developer (M/F), Fulltime 40 h/week

A global Plantbased revolution – that is our dream. Maximising the protein transition – that is our mission. Producing and developing sustainable and delicious products – that is what we do. Ojah is a fast growing company with a mission and has the ambition to be the world leader in its field. To support this growth we are hiring new colleagues. People that would like to make a difference and dare to dream big. With currently a 150 colleagues proudly working on our exceptional products. Working in a dynamic surrounding that runs full speed ahead. We need you! Product Developer

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

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »
George mendel

george mendel

28/04/2014 13:11:53
Quote Anchor link
ik heb een script waarbij je multi afdeling en subafdeling opslaat. elk afdeling heeft 2 of meer subafdelingen. wanneer je bijv. 2 afdelingen en de twee betreffende subafdeling selecteert en opslaat slaat hij gegevens twee keer op. wanneer je 3 afdelingen selecteert, slaat hij het 3 keer op etc. hoe kan ik ervoor zorgen dat gegevens maar 1 keer worden opgeslagen bij meerdere afdelingen en subafdelingen?

hier is mijn code:
form.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
<?php
mysql_connect('localhost','root','');

mysql_select_db('test');

/* Nieuwe trarining id genereren */


$query = "SELECT id FROM training ORDER BY id DESC LIMIT 1";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$last_id = $row["id"];

$id_num = $last_id + 1;
$new_id = $id_num;
?>

<html>
<head>
<script type = "text/javascript">
function showSelect4() {
var d = document.getElementById("mydiv4");
if (document.getElementById("chk4").checked) {
d.style.display ="block";
}
else {
d.style.display = "none";
d.selectedIndex = 0;
}
}

function showSelect6() {
var d = document.getElementById("mydiv6");
if (document.getElementById("chk6").checked) {
d.style.display ="block";
}
else {
d.style.display = "none";
d.selectedIndex = 0;
}
}

</script>
</head>
<body>
<div id="serv">
<b>Nieuwe training toevoegen</b>
<br/><br/>
    <form name="servForm" action="check.php" method="post" >
        <table width="300" border="0">
</div>

<div id="choseLoc">
    <table border="0">
   <br>Selecteer afdeling:
<div id="">    
<input type="checkbox" id = "chk4" name="chk1[]" value="4"  onclick = "showSelect4()">Afdeling 1<br>
</div>
<div id = "mydiv4" style="display:none">
<input type="checkbox" name="chk2[]"  value="9">A<br />
<input type="checkbox" name="chk2[]"  value="12">B<br />
<input type="checkbox" name="chk2[]"  value="2">C<br />
</div>
<br>
<br>
<div id="">
<input type="checkbox" id = "chk6" name="chk1[]" value="6"  onclick = "showSelect6()">Afdeling 2<br>
</div>
<div id = "mydiv6" style="display:none">
<input type="checkbox" name="chk2[]"  value="9">A<br />
<input type="checkbox" name="chk2[]"  value="12">B<br />
</div>


    </table>
</div>
<br/>
<div id="buttons">
    <input type="reset" value="Clear" /> <input type="submit" value="Save" name="savebtn" />
    </form>
</div>
</body>
</html>


check.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
<html>
<head>
</head>
<body>
<?php
mysql_connect('localhost','root','');

mysql_select_db('test');


$query = "SELECT id FROM training ORDER BY id DESC LIMIT 1";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$last_id = $row["id"];

$id_num = $last_id + 1;
$new_id = $id_num;



$count = mysql_num_rows($result);
?>


<?php
if(isset($_POST["savebtn"]))
{


  
    $checkbox1 = $_POST['chk1'];
    $checkbox2 = $_POST['chk2'];
    
    echo "Hoofd Cat ". print_r($_POST['chk1']);
    echo "<br />";
    echo "Sub Cat ".print_r($_POST['chk2']);
    echo "<br />";
    echo "Size ".sizeof($checkbox2);
    echo "<br />";
    
    

    
    if(sizeof($checkbox2) > 0){
        
        for ($i=0; $i<sizeof($checkbox1);$i++) {
        
        foreach($checkbox2 as $waarde) {
            
            $query="INSERT INTO afdeling_subafdeling(afdeling_id,subafd_id) VALUES('".$checkbox1[$i]."','".$waarde."')";
            mysql_query($query) or die(mysql_error());
            
        }
        
        }
        
    }
else{
        
        foreach($checkbox1 as $waarde){
            $subcat    = 0;
            $query="INSERT INTO afdeling_subafdeling(afdeling_id,subafd_id) VALUES('".$waarde."','".$subcat."')";
            mysql_query($query) or die(mysql_error());
            
        }
        
    }


    
    
?>

<?php
    }     
?>

<a href="form.php">Nog een training toevoegen</a>;
<a href="index.php">Terug naar de hoofdmenu</a>;
</body>
</html>


als ik van de eerste afdeling A en B selecteer en van de tweede ook A en B, wordt dit zo in het database opgeslagen.

afdeling_id subafd_id
4 9
4 12
4 9
4 12
6 9
6 12
6 9
6 12
- Aar -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken. De quote-tag is alleen bedoeld voor het citeren van tekst.
Alvast bedankt!
Gewijzigd op 28/04/2014 18:03:39 door - Ariën -
 
PHP hulp

PHP hulp

27/05/2026 11:06:29
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

28/04/2014 17:38:38
Quote Anchor link
Je zal wat meer anderscheid moeten maken bij de checkboxen per afdeling, nu wordt dat een array met het aantal items wat is aangevinkt, bv:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<div id="">
    <input type="checkbox" id = "chk4" name="chk1[]" value="4" onclick = "showSelect4()">Afdeling 1<br>
</div>
<div id = "mydiv4" style="display:none">
     <input type="checkbox" name="chk2[4][]" value="9">A<br />
     <input type="checkbox" name="chk2[4][]" value="12">B<br />
     <input type="checkbox" name="chk2[4][]" value="2">C<br />
</div>

Dan in PHP zo uitlezen:
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
<?php
$values
= array();
foreach ($_POST['chk1'] as $key) {
    $values = array();
    if (isset($_POST['chk2'][$key]) {
        foreach($_POST['chk2'][$key] as $sub) {
            $values[] = '(' . (int)$key . ',' . (int) $value . ')';
        }
    }
}

if (count($values) > 0) {
    $query = "INSERT INTO afdeling_subafdeling(afdeling_id,subafd_id)    
         VALUES "
. implode(',', $values);
    mysql_query($query);
}

?>
Gewijzigd op 28/04/2014 17:39:13 door Ger van Steenderen
 
George mendel

george mendel

30/04/2014 13:39:22
Quote Anchor link
Ger van Steenderen op 28/04/2014 17:38:38:
Je zal wat meer anderscheid moeten maken bij de checkboxen per afdeling, nu wordt dat een array met het aantal items wat is aangevinkt, bv:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<div id="">
    <input type="checkbox" id = "chk4" name="chk1[]" value="4" onclick = "showSelect4()">Afdeling 1<br>
</div>
<div id = "mydiv4" style="display:none">
     <input type="checkbox" name="chk2[4][]" value="9">A<br />
     <input type="checkbox" name="chk2[4][]" value="12">B<br />
     <input type="checkbox" name="chk2[4][]" value="2">C<br />
</div>

Dan in PHP zo uitlezen:
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
<?php
$values
= array();
foreach ($_POST['chk1'] as $key) {
    $values = array();
    if (isset($_POST['chk2'][$key]) {
        foreach($_POST['chk2'][$key] as $sub) {
            $values[] = '(' . (int)$key . ',' . (int) $value . ')';
        }
    }
}

if (count($values) > 0) {
    $query = "INSERT INTO afdeling_subafdeling(afdeling_id,subafd_id)    
         VALUES "
. implode(',', $values);
    mysql_query($query);
}

?>


Ik krijg een foutmelding wanneer ik deze code toepas.
hij geeft een fout bij deze zin: foreach($_POST['chk2'][$key] as $sub) {.
en het gaat om de '{' teken!
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

30/04/2014 16:19:02
Quote Anchor link
Nee, het gaat om de regel erboven, daar was ik een haakje vergeten:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$values
= array();
foreach ($_POST['chk1'] as $key) {
    if (isset($_POST['chk2'][$key])) {
        foreach($_POST['chk2'][$key] as $sub) {
            $values[] = '(' . (int)$key . ',' . (int) $sub . ')';
        }
    }
}

?>
 
George mendel

george mendel

02/05/2014 18:52:44
Quote Anchor link
Bedankt, het is gelukt!
Ger van Steenderen op 30/04/2014 16:19:02:
Nee, het gaat om de regel erboven, daar was ik een haakje vergeten:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$values
= array();
foreach ($_POST['chk1'] as $key) {
    if (isset($_POST['chk2'][$key])) {
        foreach($_POST['chk2'][$key] as $sub) {
            $values[] = '(' . (int)$key . ',' . (int) $sub . ')';
        }
    }
}

?>

 



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.