Update variabelen inclusief checkboxes

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Cloud Developer

Cloud Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

Bekijk vacature »

Back-end developer (Magento2)

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

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 »
Bob Beer

Bob Beer

31/08/2010 17:00:40
Quote Anchor link
Hallo Forumleden,

Ik heb onderstaande code gebruikt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql = "UPDATE ledenlijst SET llNaam = '".$_POST["llNaam"][$i]."', llGeboorteDatum = '".strftime("%Y-%m-%d", strtotime($_POST[llGeboorteDatum][$i]))."', llActiefInAndereUnit = '".$_POST["llActiefInAndereUnit"][$i]."' where llId = '".$_POST["llId"][$i]."'";


Wanneer ik deze update doe merk ik dat de checkboxes die ik in het formulier heb aangevinkt niet bij het juiste ID worden geplaatst. Stel dat ik in het formulier 4 checkboxes willekeurig aanvink, wordt bij de eerste vier Id's de waarde aangepast. Of te wel:
Ik wil:
id 1 checked
id 5 checked
id 8 checked

Ik krijg:
id 1 checked
id 2 checked
id 3 checked.

De code van het formulier is (wat volgens mij van toepassing is):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<tr>
                <td><? echo ($i+1); ?><input name="llId[]" type="hidden" value="<? echo $RegelListFormLedenlijst["llId"]; ?>" /></td>
                <td><input type="text" name="llNaam[]" maxlength="100" size="40" value="<? echo $RegelListFormLedenlijst["llNaam"]; ?>"></td>
                <td><input type="text" name="llGeboorteDatum[]" maxlength="100" size="20" value="<? echo strftime("%d-%m-%Y", strtotime($RegelListFormLedenlijst[llGeboorteDatum])); ?>"></td>
                <td><input name="llActiefInAndereUnit[]" type="checkbox" value="1" <? if ($RegelListFormLedenlijst["llActiefInAndereUnit"] == '1') { echo "checked"; } ?>/></td>
            </tr><? $i++; } ?>

Alvast dank voor jullie hulp.
Gewijzigd op 31/08/2010 22:48:11 door Bob Beer
 
PHP hulp

PHP hulp

07/01/2025 05:05:55
 
- SanThe -

- SanThe -

31/08/2010 17:25:11
Quote Anchor link
Zet [.code] en [./code] om je script heen (zonder de punt).

Heb je dat formulier niet ergens online staan?
Gewijzigd op 31/08/2010 17:26:33 door - SanThe -
 
Bob Beer

Bob Beer

31/08/2010 22:50:30
Quote Anchor link
Hoi SanThe,

Ik heb de code staan, maar het maakt onderdeel uit van een beveiligde site, dus het is niet heel makkelijk om daar toegang toe te geven, misschien dat ik de code wel ergens anders neer kan zetten indien nodig.

Ik vind het wel vreemd dat de query op deze manier die checkbox verwerkt. De checkbox moet toch geen deel uitmaken van een checkbox groep over de hele query??
Gewijzigd op 31/08/2010 22:50:42 door Bob Beer
 
- SanThe -

- SanThe -

31/08/2010 23:07:47
Quote Anchor link
Een checkbox wordt alleen mee verstuurd als ie is aangevinkt. Dus je zal het zo moeten maken dat je zelf alles bij elkaar houdt.

Zelf zou ik nummers gebruiken in de array's.

Dus niet <input name="llId[]"
Maar <input name="llId[1]"

Dan weet je dat alles met de 1 als key bij elkaar hoort.
 
Bob Beer

Bob Beer

31/08/2010 23:27:56
Quote Anchor link
Mmm, het probleem is dat het om 50 arrays gaat... Ik wilde het juist op deze manier doen, omdat ik zo dit makkelijker schrijf.

Ik las net ergens anders iets over een hidden veld te maken ervoor welke dezelfde naam heeft en deze value '0' mee te geven. Op deze manier is het veld altijd gevuld, dan zou je dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<td><input type="hidden"  name="llActiefInAndereUnit[]" value="0">
<input name="llActiefInAndereUnit[]" type="checkbox" value="1" ?>
/></td>

krijgen. Indien de checkbox niet gevuld is, krijgt llActiefInAndereUnit[] toch waarde 0 mee en is dan gevuld.

Is dat een goede manier om het probleem te omzeilen?
 
- SanThe -

- SanThe -

31/08/2010 23:37:12
Quote Anchor link
Je gebruikt al een $i in je script, waar is dat voor? Kan je het geheel niet in een loop zetten met name="....[$i]"
 
Bob Beer

Bob Beer

31/08/2010 23:48:49
Quote Anchor link
$i is beperkt tot 50
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$maxrowsForm = 50;
while ($i < $maxrowsForm)


Het gaat erom dat de gebruiker een ledenlijst kan invullen. Hij kan maximaal 50 leden invoeren, maar mag ook minder zijn. Als het er minder zijn, wil ik uiteraard alleen het aantal ingevulde leden opslaan in de DTB.

Ik pm je anders wel even en geef daarin wel even aan waar de site te vinden is, dan kun je even kijken als je wilt wat ik bedoel.

Toevoeging op 01/09/2010 07:54:40:

Ik heb nu de code aangepast naar:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
tr>
                <td><? echo ($i+1); ?></td>
                <td><input type="text" name="llNaam[<?=$i;?>]" maxlength="100" size="40" value=""></td>
                <td><input type="text" name="llGeboorteDatum[<?=$i;?>]" maxlength="100" size="20" value=""></td>
                <td><input name="llActiefInAndereUnit[<? echo $i;?>]" type="checkbox" value="1" /></td>
            </tr><? $i++; } }  ?>


Ik krijg nu in de echo van de update:

UPDATE ledenlijst SET llNaam = 'test', llGeboorteDatum = '2010-12-10', llActiefInAndereUnit = 'Array' where llId = '2'

Array krijg ik nu te zien. Hoe moet ik de code anders maken?
 



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.