insert singleselect/multiselect

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

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 Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! 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

Bekijk vacature »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

Software Developer

Dit ga je doen Ontwikkelen aan de software dat beschikbaar is op de substations; Ontwikkelen in C++, C, Python en JavaScript. Daarnaast op een Embedded Linux omgeving, opgebouwd met containers en DevOps; Meewerken aan cyber security (OWASP); Uitvoeren/bouwen van geautomatiseerde testen in samenwerking met de Quality Specialist; Vertalen van wensen van de klanten/business naar werkbare/duurzame oplossingen. Hier ga je werken Als Software Ontwikkelaar kom je te werken bij een organisatie gericht op de (internationale) energiemarkt, waar wordt gewerkt voor het verwerven en verwerken van realtime, high quality data. Er wordt gewerkt vanuit het hart van de substations en direct voor

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/11/2024 07:21:52
 
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.