checkbox array probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

BI/SQL developer met uitstekende voorwaarden!

Bedrijfsomschrijving Mijn klant is een financiële dienstverlener gevestigd in Amersfoort. Ze hebben vestigingen in diverse landen en er werken momenteel ruim 500 mensen wereldwijd. Ze bieden een breed divers dienstenpakket aan. De afdeling waarin jij komt te werken bestaat uit 5 SQL-server/Business Intelligence specialisten. Het betreft een interne functie op een vaste werklocatie in een fijne omgeving. Tevens zijn de arbeidsvoorwaarden binnen deze organisatie uitstekend te noemen. Waaronder een vaste 13e maand. Functieomschrijving Mijn klant is op zoek naar een ervaren SQL-server database ontwikkelaar, met bij voorkeur kennis van Microsoft Business Intelligence tooling. Het team waarin je werkzaam wordt bestaat

Bekijk vacature »

.NET Core Developer

Voor een gaaf project van een klant van ons ben ik op zoek naar een .NET Core developer! Het betreft een organisatie die één van de grootste is binnen de branche. Je gaat samen met je team werken aan een grote webapplicatie van deze klant met maandelijks miljoenen gebruikers. Technieken: - .NET Core - Kubernetes, Docker - Microservices - Azure - Agile/scrum omgeving Algemene informatie: Locatie: remote Uren: in overleg Start: zsm (in overleg) Contract: 6 maanden (grote kans op verlenging) Bij interesse kom ik graag met je in contact! Groeten, Jeffrey

Bekijk vacature »

Medior embedded software developer

Bedrijfsomschrijving Het betreft hier een beurs genoteerde speler actief in de technische en industriële automatisering. De activiteiten bestaan uit het uitvoeren van projecten op detachering, consultancy en interne basis. De normen waar de organisatie waarde aan hecht hebben te maken met ondernemerschap en betrokkenheid bij het algemeen belang. In de markt staan ze bekend als een gerenommeerde, technisch voorop lopende partij waar balans tussen werk en privé erg goed in de gaten wordt gehouden. Klanten van deze organisaties zijn veelal ook beursgenoteerd organisaties in verschillende bedrijfstakken. Ook zijn er overheidsorganen, zoals defensie, waar opdrachten voor worden uitgevoerd. Functieomschrijving Dit mooie

Bekijk vacature »

.NET Developer / nieuwe technieken / Nijmegen / &e

Bedrijfsomschrijving Deze ambitieuze en informele organisatie groeit ontzettend hard en daarom zoeken zij uitbreiding voor het development team. Dit zorgt ervoor dat jij als .NET ontwikkelaar op leuke en uitdagende maatwerk projecten komt te werken voor gave klanten in diverse branches. Allemaal om de user experience te overtreffen! Bij deze organisatie ligt er veel focus op de persoonlijke ontwikkeling en groei van hun medewerkers. Ze hebben ambities en daarom zoeken zij mensen die uit hetzelfde hout gesneden zijn. Mensen die graag in een informele setting werken waarbij aan alle randvoorwaarden wordt gedacht om optimaal te kunnen presteren. Je komt in

Bekijk vacature »

ETL Developer Datawarehouse

Wil jij je ETL-ontwikkelexpertise inzetten binnen de zorg? Dan is dit jouw baan! Je werkt vanuit de Crystal Tower in Amsterdam met de nieuwste Microsoft-technieken aan slimme oplossingen die zorgorganisaties helder inzicht geven in hun verbeterpunten. Jouw baan Onze datamodellen geven ziekenhuizen meer inzicht in hun huidige activiteiten en verwachte ontwikkelingen. Jij gaat deze complexe modellen verder uitbouwen én ontwikkelt en verbetert daarbij proactief de ETL in C# en SQL. Hierbij heb je alle ruimte om te sparren met (ervaren) collega-ETL-ontwikkelaars en werk je samen met onze BI-ontwikkelaars, software developers en consultants technische implementatie. Jouw team Je versterkt een gemotiveerd

Bekijk vacature »

Full-stack .NET developer gezocht, Goeree-Overflak

Ben je een .NET software developer en op zoek naar een professionele werkomgeving binnen een wat groter innovatief en ambitieus bedrijf? Waar sprake is van een uitgebreid applicatielandschap met elke dag nieuwe uitdagingen, waar alles mogelijk is, binnen een goede collegiale sfeer? Lees dan verder! Voor een bedrijf in Goeree-Overflakke zijn we momenteel op zoek naar een ervaren software developer. De IT afdeling bestaat uit circa 60 mensen waarvan zo'n 15 developers. Voor de recente architectuur wordt gebruikt gemaakt van de nieuwste technieken waaronder .NET Core, Docker en Angular. Echter bestaat het applicatielandschap uit een groot aantal verschillende applicaties waarbij

Bekijk vacature »

Software developer

Bedrijfsomschrijving De organisatie is een grote, mondiale speler binnen de agrarische sector. Deze organisatie loopt voorop op het gebied van duurzaamheid. Je neemt deel aan Scrum meetings en bent bezig met het opleveren van nieuwe functionaliteiten en processen voor de verschillende afdelingen. Een voorbeeld is dat we vanuit onze agrarische dienst, telers voorzien van een persoonlijk teeltadvies gebaseerd op real-time metingen in het veld gecombineerd met machine learning algoritmes en big-data. En met onze low-code tools en Cloud services bouwen we applicaties voor onze interne klanten en de meer dan 8000 telers. Om ook in de komende 100 jaar succesvol

Bekijk vacature »

Medior PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops bizar snel en superstrak zijn. Hoe word ik Medior PHP Developer bij Coolblue? Als Medior 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, ben je niet vies van een beetje C# of Javascript. ‘’Ook Medior PHP Developer worden bij Coolblue? Else de Boer legt je uit hoe je dat doet.” Dit vind je leuk om te doen PHP code schrijven, maar kan je weg ook vinden in

Bekijk vacature »

Lead Developer / C#.NET / coördinatie / meewe

Bedrijfsomschrijving Bij dit innovatieve productiebedrijf met 1000+ medewerkers wordt maatwerksoftware gemaakt, van het totale ERP pakket tot applicaties waar externe klanten gebruik van maken. Deze software wordt ontwikkeld met technieken als C#, .NET Core, ASP.NET, JSON en webservices met een front-end van Javascript / Angular. De nadruk ligt op de back-end. Als Lead Developer ben jij degene die het overzicht houdt op het ontwikkelproces van begin tot eind, je bepaalt de architectuur en stuurt het team van zo'n 5 ontwikkelaars aan. Wanneer er vanuit de business verzoeken komen voor nieuwe features of aanpassingen, ben jij degene die prioriteiten bepaalt. Je

Bekijk vacature »

Backend C# Developer gezocht voor medische applica

Bedrijfsomschrijving Wil jij werken voor een organisatie die actief is in de branche van medische applicaties? En ben jij een Backend C# Developer met minimaal 2 jaar ervaring? Dan ben je hier aan het juiste adres! Je komt terecht in een team van zo'n 30 man sterk, waarvan ongeveer de helft op de IT afdeling werkt. Deze afdeling bestaat uit o.a. Developers, Data Scientisten/Specialisten en Designers. De gemiddelde leeftijd is laag (rond de 33) en de werknemerstevredenheid is hoog. Iedereen is trots op wat hier gemaakt wordt en iedereen zet zich elke dag in voor een gezondere samenleving. Iedereen werkt

Bekijk vacature »

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Developer C# Infra Beheer

Bedrijfsomschrijving Voor een mooie organisatie die zich in de brache riching de technische / installatie techniek bevindt zijn wij opzoek naar een Software Developer met ervaring op het gebied van C#. Binnen deze organisatie zijn de IT rollen zeer breed en is het belangrijk dat je het leuk lijkt om buiten software ontwikkeling meer te betekenen voor de klanten en interne gebruikers. Als er iets mis is met de hardware of infrastructuur spring je bij en help je de gebruikers en klanten met hun vragen. Verder ontwikkel je aan toffe maatwerk software die zeer branche specialistisch is. Om die reden

Bekijk vacature »

BI Developer gezocht met kennis van Qlik! (interne

Bedrijfsomschrijving Voor een leuke klant ben ik zoekende naar een BI Developer met kennis van SQL en Qlik. Deze organisatie is actief op het gebied van onderzoeksdata, marketing en data analytics. Ze werken wereldwijd voor grote klanten zoals Twitter en Disney op het gebied van Data Analytics en Marketing Analytics. Je kunt hierbij denken aan advies over inzet van reclame, zoals bijvoorbeeld Out of Home media, Online advertenties, Licenties, Evenementen, Onderzoeksrapporten en nog veel meer. Functieomschrijving Je gaat je als BI Developer onder andere bezighouden met het maken van dashboards en rapportages (in QlikSense) ten behoeve van de klanten van

Bekijk vacature »

Lead Full Stack Developer / Mobile Apps / C# / Rea

Bedrijfsomschrijving Als Full Stack developer kom je te werken bij een organisatie in regio Ede die gespecialiseerd is in het ontwikkelen en implementeren van software. Zo hebben ze een eigen ontwikkelde applicaties in de markt gezet voor de agrarische sector die internationaal zeer succesvol is en waar grote vraag naar is. Door deze software worden klanten op een slimme manier ondersteund bij voorraden, administratie, het maken van planningen en nog veel meer. De laatste tijd neemt de vraag naar mobile applicaties toe die klanten real time van de correcte informatie voorzien en het mogelijk maken om onder andere data registraties

Bekijk vacature »

Software Ontwikkelaar (Medior/Senior)

Voor de ontwikkeling van ons nieuwste zorgdomotica systeem zoeken wij een enthousiaste: Software Ontwikkelaar (Medior/Senior) Wie zijn wij? De Heer Medicom is een groeiend ontwikkelbedrijf dat zich voornamelijk richt op de langdurige gezondheidszorg. Met slimme IT oplossingen ondersteunen wij zorgprofessionals en hun cliënten en werken zo mee aan het verbeteren van veiligheid en kwaliteit binnen de zorg. Onze medewerkers dragen de zorg een warm hart toe en zijn er trots op een bijdrage aan een goede gezondheidszorg te kunnen leveren. Wat ga je doen? In deze functie ben je samen met je collega’s verantwoordelijk voor het ontwikkelen van nieuwe producten

Bekijk vacature »
Robin

Robin

27/05/2008 17:12:00
Quote Anchor link
Hallo,

Ik heb een formulier waarin een checkbox zit waar men de mogelijkheid heeft om meerdere opties aan te vinken.

Nu wil ik graag controleren welke opties de bezoeker aangevinkt heeft en adhv elke optie word er een bepaald script uitgevoerd.

Nu heb ik de waardes in een array gegooid, maar ik kom er niet uit hoe ik die waardes er stuk voor stuk weer uit kan halen.

Als ik foreach gebruik haal ik alle waardes eruit, maar ik wil weten welke opties er precies zijn aangevinkt en welke niet :

-----------------------------------
voorbeeld checkbox
-----------------------------------

<INPUT TYPE="checkbox" NAME="fiets[]" VALUE="1">1
<INPUT TYPE="checkbox" NAME="fiets[]" VALUE="2">2
<INPUT TYPE="checkbox" NAME="fiets[]" VALUE="3">3
<INPUT TYPE="checkbox" NAME="fiets[]" VALUE="4">4

-------------------------------------------------------------------------------
stel dat optie 1 en 3 aangevinkt zijn dan moet hij het volgende doen
--------------------------------------------------------------------------------

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

if( $fiets[1] == '1' )
{

   voer script uit
}

if( $fiets[3] == '3' )
{

   voer script uit
}

?>


-----------------------------------
-------------------------------------

hoe kan ik nou die 4 opties uit de checkbox uit de array halen en afzonderlijk controleren of ze wel of niet zijn aangevinkt ??


ps. het is niet mogelijk om zonder een array te werken, aangezien de array word meegestuurd via een link en anders de link enorm lang word indien er bijvoorbeeld 300 fietsen aangevinkt kunnen worden
 
PHP hulp

PHP hulp

28/01/2021 01:01:35
 
Jacco Engel

Jacco Engel

27/05/2008 17:14:00
Quote Anchor link
foreach($_POST["fiets"] as $fiets)
{
echo $fiets." was aangevinkt" ;
}
 
Michael

michael

27/05/2008 18:01:00
Quote Anchor link
volgens mij werkt dat zo niet, want value '4' kan denk ik ook in $fiets[1] zitten.

dus daarom kijken wat er in zit. als er een 4 in zit dan dat script runnen.

dus zoiets denk ik

if array_key_exists($fiets,1){

doe dit

}
if array_key_exists($fiets,2){

doe dit

}

zoiets denk ik?
 
Robin

Robin

27/05/2008 18:53:00
Quote Anchor link
@Jacco : ja dat wil ik dus juist net niet omdat je hier alle waarden er in 1 keer uitspuugt. ik zoek dus een manier waarop ik elke optie op zich kan uitlezen, dus iets als :

echo $fiets[1]

echo $fiets[2]

@michael : jouw idee is eigenlijk heel goed, maar ik krijg dan een probleem indien er meer dan 10 opties zijn, want als dan komt bijvoorbeeld de 1 vaker voor.
 
Jesper Diovo

Jesper Diovo

27/05/2008 19:57:00
Quote Anchor link
Een key is meestal uniek, hoor? Als er al een key '1' in een array zit, en je doet weer array[1] en kent daar aan een waarde toe, zal deze de vorige overschrijven.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
foreach($_POST['fiets'] as $key => $value) {
  // hier komen alle checkboxen die gechecked zijn langs
  // $key is de sleutel in de array (en dus het nummer van de checkbox)
  // $value is meestal true

}
?>
 
Robin

Robin

27/05/2008 20:08:00
Quote Anchor link
jezpur maar stel dat er 3 checkboxen zijn aangevinkt, hoe controleer ik dan bijvoorbeeld alleen het tweede item wat aangevinkt is ?
 
Michael

michael

27/05/2008 21:26:00
Quote Anchor link
Robin schreef op 27.05.2008 18:53:
@Jacco : ja dat wil ik dus juist net niet omdat je hier alle waarden er in 1 keer uitspuugt. ik zoek dus een manier waarop ik elke optie op zich kan uitlezen, dus iets als :

echo $fiets[1]

echo $fiets[2]

@michael : jouw idee is eigenlijk heel goed, maar ik krijg dan een probleem indien er meer dan 10 opties zijn, want als dan komt bijvoorbeeld de 1 vaker voor.


dan kan je worden gebruiken. een twee, drie, vier of a,b,c,d,e,f :)
 



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.