insert singleselect/multiselect

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

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 »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Boskoop dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat technische klussen uitvoeren op locatie bij klanten.Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat software en webapplicaties ontwikkelen met behulp van de talen

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

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 »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »
George mendel

george mendel

03/05/2014 12:13:47
Quote Anchor link
Ik heb hier een code waarbij je een training onder meerdere categorien en subcategorien kan toevoegen.
het probleem is wanneer je een training onder een categorie toevoegd die subcategorien heeft lukt het wel, maar wanneer je een categorie selecteert die geen subcategorien heeft en het toevoegd, het niet opslaat in de database. Graag jullie hulp.

dit 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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<?php
mysql_connect('localhost','root','');

mysql_select_db('test');




$query = "SELECT id FROM training ORDER BY id DESC LIMIT 1";
$resultaat = mysql_query($query);
$rij = mysql_fetch_array($resultaat);
$laatste_id = $rij["id"];

$id_num = $laatste_id + 1;
$nieuw_id = $id_num;
?>

<html>
<head>
<script type = "text/javascript">
//categorie en subcategorie
function showSelect33() {
var d = document.getElementById("mydiv33");
if (document.getElementById("chk33").checked) {
d.style.display ="block";
}
else {
d.style.display = "none";
d.selectedIndex = 0;
}
}

function showSelect34() {
var d = document.getElementById("mydiv34");
if (document.getElementById("chk34").checked) {
d.style.display ="block";
}
else {
d.style.display = "none";
d.selectedIndex = 0;
}
}

function showSelect35() {
var d = document.getElementById("mydiv35");
if (document.getElementById("chk35").checked) {
d.style.display ="block";
}
else {
d.style.display = "none";
d.selectedIndex = 0;
}
}
</script>
</head>
<body>
<div id="training">
<b>Een nieuwe training toevoegen:</b>
<br/><br/>
    <form name="formulier" action="invoegen.php" method="post" >
        <table width="300" border="0">
          <tr>
            <td><input type="hidden" name="tid" readonly="readonly" value="<?php echo $nieuw_id; ?>" style="text-align:right" /></td>
          </tr>
          <tr>
            <td>Naam</td>
            <td><input type="text" name="naam" style="text-align:right" /></td>
          </tr>
          <tr>
            <td>Beschrijving</td>
            <td><input type="text" name="beschrijving" style="text-align:right" /></td>
          </tr>
        </table>
</div>

<div id="choseLoc">
    <table border="0">
  <br>Selecteer Categorie:
  <div id="">
    <input type="checkbox" id = "chk33" name="chk3[]" value="1" onclick = "showSelect33()">A<br>
</div>
<div id = "mydiv33" style="display:none">
</div>
<div id="">
    <input type="checkbox" id = "chk34" name="chk3[]" value="2" onclick = "showSelect34()">B<br>
</div>
<div id = "mydiv34" style="display:none">
</div>
<div id="">
    <input type="checkbox" id = "chk35" name="chk3[]" value="3" onclick = "showSelect35()">B<br>
</div>
<div id = "mydiv35" style="display:none">
<input type="checkbox" name="chk4[3][]"  value="1">B1<br />
<input type="checkbox" name="chk4[3][]"  value="2">B2<br />
<input type="checkbox" name="chk4[3][]"  value="2">B3<br />
<input type="checkbox" name="chk4[3][]"  value="4">B4<br />
</div>
    </table>
</div>
<br/>
<div id="buttons">
    <input type="reset" value="Leeghalen" /> <input type="submit" value="Opslaan" name="opslaan" />
    </form>
</div>
</body>
</html>


invoegen.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
<?php
mysql_connect('localhost','root','');

mysql_select_db('test');

/* Nieuwe ID genereren */
$query = "SELECT id FROM training ORDER BY id DESC LIMIT 1";
$resultaat = mysql_query($query);
$rij = mysql_fetch_array($resultaat);
$laatste_id = $rij["id"];

$id_num = $laatste_id + 1;
$nieuw_id = $id_num;



$tel = mysql_num_rows($resultaat);
?>


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

    //training gegevens opslaan
    $id = $_POST["tid"];
    $naam = $_POST["naam"];
    $beschrijving = $_POST["beschrijving"];

    $query = "INSERT INTO training(id, training_naam, beschrijving) VALUES('$id', '$naam', '$beschrijving')";
    $resultaat = mysql_query($query);
  

$afd_subafd = array();
if (isset($_POST['chk3'])){
foreach ($_POST['chk3'] as $key) {
}
}

    if (isset($_POST['chk4'][$key])) {
        foreach($_POST['chk4'][$key] as $sub) {
            $afd_subafd[] = '(' . (int)$key . ',' . (int) $sub . ',' . (int) $id . ')';
        }
   }

if (count($afd_subafd) > 0) {
    $query = "INSERT INTO training_cat_subcat(cat_id,subcat_id,training_id) VALUES " . implode(',', $afd_subafd);
    mysql_query($query);
}
    
?>

<?php
    }     
?>

<a href="form.php">Nog een training toevoegen</a>;
<a href="index.php">Terug naar de hoofdmenu</a>;
Gewijzigd op 03/05/2014 12:16:55 door George mendel
 
PHP hulp

PHP hulp

27/05/2026 11:10:12
 
Obelix Idefix

Obelix Idefix

03/05/2014 12:38:25
Quote Anchor link
Even wat opmerkingen bij je code:

form.php
Stap over op mysqli of pdo. mysql is deprecated.
Waar is de foutafhandeling van je query?
Waarom regel 12 t/m 15? Je maakt daar drie (!) variabelen aan. Lijkt mij twee te veel.

Een formulier wordt tegenwoordig zelden nog opgemaakt d.m.v. een tabel, maar met css.
Waarom
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<div id="">
? Een id moet een unieke naam hebben. Jij gebruikt op meerdere plaatsen geen naam.
Verder zou ik niet gaan werken met nummers in je formulier. Heb jij (over twee maanden) enig idee welk nummer bij welke checkbox (of ander veld) hoort?

invoegen.php
Deels dezelfde opmerkingen als over form.php
Waar controleer je of de $_POST-waarden bestaan? Je maakt wel nieuwe variabelen aan (waarom eigenlijk) op regel 24 - 26. Vervolgens heb je geen enkele beveiliging in je query, waardoor je script lek is. Iemand kan daardoor toegang krijgen tot je database.

Ten aanzien van je vraag:
zet error-reporting aan.
bouw foutafhandeling in.
ga debuggen: wordt het script doorlopen op de manier die je verwacht?
Gewijzigd op 03/05/2014 12:39:01 door Obelix Idefix
 
George mendel

george mendel

03/05/2014 13:34:10
Quote Anchor link
Bedankt voor de tips, zal Ik zeker wat mee doen. Weet je ook hoe Ik het probleem moet oplossen?
Obelix en Idefix op 03/05/2014 12:38:25:
Even wat opmerkingen bij je code:

form.php
Stap over op mysqli of pdo. mysql is deprecated.
Waar is de foutafhandeling van je query?
Waarom regel 12 t/m 15? Je maakt daar drie (!) variabelen aan. Lijkt mij twee te veel.

Een formulier wordt tegenwoordig zelden nog opgemaakt d.m.v. een tabel, maar met css.
Waarom
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<div id="">
? Een id moet een unieke naam hebben. Jij gebruikt op meerdere plaatsen geen naam.
Verder zou ik niet gaan werken met nummers in je formulier. Heb jij (over twee maanden) enig idee welk nummer bij welke checkbox (of ander veld) hoort?

invoegen.php
Deels dezelfde opmerkingen als over form.php
Waar controleer je of de $_POST-waarden bestaan? Je maakt wel nieuwe variabelen aan (waarom eigenlijk) op regel 24 - 26. Vervolgens heb je geen enkele beveiliging in je query, waardoor je script lek is. Iemand kan daardoor toegang krijgen tot je database.

Ten aanzien van je vraag:
zet error-reporting aan.
bouw foutafhandeling in.
ga debuggen: wordt het script doorlopen op de manier die je verwacht?





Toevoeging op 03/05/2014 13:42:01:

Bedankt voor de tips, zal Ik zeker wat mee doen. Weet je ook hoe Ik het probleem moet oplossen?
Obelix en Idefix op 03/05/2014 12:38:25:
Even wat opmerkingen bij je code:

form.php
Stap over op mysqli of pdo. mysql is deprecated.
Waar is de foutafhandeling van je query?
Waarom regel 12 t/m 15? Je maakt daar drie (!) variabelen aan. Lijkt mij twee te veel.

Een formulier wordt tegenwoordig zelden nog opgemaakt d.m.v. een tabel, maar met css.
Waarom
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<div id="">
? Een id moet een unieke naam hebben. Jij gebruikt op meerdere plaatsen geen naam.
Verder zou ik niet gaan werken met nummers in je formulier. Heb jij (over twee maanden) enig idee welk nummer bij welke checkbox (of ander veld) hoort?

invoegen.php
Deels dezelfde opmerkingen als over form.php
Waar controleer je of de $_POST-waarden bestaan? Je maakt wel nieuwe variabelen aan (waarom eigenlijk) op regel 24 - 26. Vervolgens heb je geen enkele beveiliging in je query, waardoor je script lek is. Iemand kan daardoor toegang krijgen tot je database.

Ten aanzien van je vraag:
zet error-reporting aan.
bouw foutafhandeling in.
ga debuggen: wordt het script doorlopen op de manier die je verwacht?

 
Obelix Idefix

Obelix Idefix

03/05/2014 22:03:26
Quote Anchor link
Waarom zijn er tegenwoordig zoveel mensen die het nodig vinden om alles quoten, zonder dat het enige toegevoegde waarde heeft?! :(

Ik heb meerdere dingen aangegeven, met tot slot drie aandachtspunten ten aanzien van je vraag.
Ik neem aan dat je daar al wat mee hebt gedaan(?) Ben dus benieuwd naar het resultaat daarvan.
 



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.