checkboxen vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

Bekijk vacature »

Junior full stack developer

Functie Als full stack developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

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 »

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

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 »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »
Thomas de vries

thomas de vries

15/07/2017 10:26:46
Quote Anchor link
Hi,

ik zit met het volgende probleem.
ik heb een while loop met checkboxes.

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
$query = $this->db->query('SELECT
                                user_id,gold_swap_id
                                FROM
                                registered
                                WHERE
                                user_id = "'.$User_Id.'"
                                AND
                                gold_swap_id = "'.$Gold_Swap_Id.'"');
        if($query->num_rows > 0)
        {
            return '<td bgcolor="green" align="center"><input type="checkbox" name="signup[]" value="'.$Gold_Swap_Id.'" checked onchange="this.form.submit()" /></td>';
        }
        else
        {
            return '<td bgcolor="red" align="center"><input type="checkbox" name="signup[]" value="'.$Gold_Swap_Id.'" onchange="this.form.submit()" /></td>';
        }


zoals jullie kunnen zien wordt een checkbox automatisch gechecked als de user voldoet aan die voorwaarden.
Nu is het volgende probleem van toepassing. Als de gebruiker de checkbox die is gecheked uit wil zetten dan gebeurt er dus niks. het lijkt er op dat er geen waarde wordt meegegeven.

ik heb boven aan de code echo var_dump($_POST) gezet maar blijft aangegeven dat de array 0 is.

Ik heb nu dit gedaan.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
if($_SERVER['REQUEST_METHOD'] == "POST")
{
    foreach($_POST['signup'] as $id) {
        echo var_dump($id);
    }
}


Volgende output op de checkbox die is gecheked geeft aan
Warning: Invalid argument supplied for foreach()

iemand tips.

Met vriendelijke groet,

Thomas de Vries
 
PHP hulp

PHP hulp

22/12/2024 08:05:16
 
- Ariën  -
Beheerder

- Ariën -

15/07/2017 10:37:18
Quote Anchor link
Doe eens var_dump($_POST['signup']) voor je foreach?
 
Thomas de vries

thomas de vries

15/07/2017 10:42:22
Quote Anchor link
output is null waneer ik de checkbox die aan staat uit wil zetten.
Die uitstaan en die ik wil aan hebben staan geeft aan array(2) { [0]=> string(1) "1" [1]=> string(1) "2" }

dan is de eerste string die van de checkbox die al aanstaat.
 
Ben van Velzen

Ben van Velzen

15/07/2017 11:56:11
Quote Anchor link
Dat klopt precies, want een checkbox die niet checked is wordt niet geset. Je zou eventueel iets als volgt kunnen doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$checkboxes
= array('0', '0', '0');
$_POST['signup'] = isset($_POST['signup']) ? $_POST['signup'] : array(); // Liever op een andere manier, maar dit is een voorbeeld
foreach (array_merge($checkboxes, $_POST['signup']) as $idx => $value) {
// hier je code
}
?>

De array vullen met id's laat ik over als oefening aan de lezer. Uiteraard zijn er meerdere wegen die naar Rome leiden.
Gewijzigd op 15/07/2017 11:59:18 door Ben van Velzen
 
Piet Verhagen

Piet Verhagen

16/07/2017 09:55:12
Quote Anchor link
Je kan het zo ingewikkeld maken als je het zelf wild, maar is in de basis heel simpel, een unchecked checkbox leverd geen geen respons op. Heb je wel response, dan heeft de gebruiker het vinkje dus gezet.

Heb je meerdere ckeckbox met dezelfde name, dan kun je de values controleren om te zien welke checkbox wel of niet checked zijn.

Heb je maar 1 checkbox met dezelfde name, dan ist nutteloos om naar de value te kijken
 
Thomas de vries

thomas de vries

16/07/2017 10:53:18
Quote Anchor link
Bedankt all.
Dus het komt er dus op neer dat als een user een check plaats dat de user diezelfde check dus niet uit kan zetten omdat er dus geen waarde mee gegeven wordt?

Dan dien ik het dus op een andere manier te maken.

Heb hier even gouw een voorbeeld van hoe ik het nu heb,
Afbeelding

Zoals jullie kunnen zien zijn er een aantal checks waar de gebruiker belang bij heeft. Maar ik wou het dus zo maken dat als een gebruiker zoiets heeft van nee toch niet ik die het vinkje uit. dat die ook alleen van die id de check uit zet.

Ik zal toch eens kijken of ik er wat anders van kan maken dan.
 
- SanThe -

- SanThe -

16/07/2017 12:04:04
Quote Anchor link
Is het aantal checkboxen altijd gelijk?
In bovenstaand plaatje dus 7.
 
Thomas de vries

thomas de vries

16/07/2017 12:14:04
Quote Anchor link
Nee dit kan veranderen waneer een admin meer toe gaat voegen en verwijderen.
 
- SanThe -

- SanThe -

16/07/2017 12:25:34
Quote Anchor link
Het is vast niet de beste manier maar ik kan even niks anders bedenken.

Maak een teller die tijdens de echo van de checkboxen meeloopt zodat je het aantal checkboxen weet.
De meelopende teller zet je in <input type="checkbox" name="signup[HIER]" .....
Maak een extra input hidden met dat getal er in.

Na het posten doe je
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
for($i=0; $i<$_POST['aantal']; $i++)
if(isset($_POST['signup'][i]))
{
/*geset*/ }
else
{ /*niet geset*/ }
?>
Gewijzigd op 16/07/2017 12:28:20 door - SanThe -
 



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.