meerdere waarden wegschijven dmv checkboxen.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Front-end Developer vue.js node.js SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

Senior .Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net 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 »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »
The master

the master

16/01/2007 12:19:00
Quote Anchor link
hallo mede php'er.

Ik ben bezig met een absenten registratie systeem.
op dit moment kan ik een klas zoeken en er wordt weer gegeven welke leerlingen er in deze klas zitten.

Nu wil ik achter elke gevonden leerling een checkbox krijgen.
de leerlingen die afwezig zijn tijdens dat uur, worden aangevinkt.
en alle aangevinkten leerlingen worden toegevoegd in de database zodra er op een knop gedruk wordt.

Hoe doe ik dit. ?

tot op heden heb ik dit

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
$query= "SELECT * FROM leerling_id WHERE klas='$klas';";


    $result = mysql_query($query) or die ("FOUT: " . mysql_error());
    $aantal = mysql_num_rows($result);    
    $leerling_id = $rij->leerling_id;

if ($aantal == 0){
    echo ("Helaas, er werden geen records gevonden
        met <b> ". $_POST["voornaam"]. " </b><br>\n");
}else


while($rij = mysql_fetch_object($result))

echo  '<tr><td>'.$rij->leerling_id.
        '</td><td>'.$rij->voornaam.
          '</td><td>'.$rij->achternaam.
            '</td><td>'?>
<input type="checkbox" name="afwezig">

maar dit geeft alleen een checkbox bij de laatste naam.

icm met dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php if($afwezig == "on"){$sql="insert into absent (leerling_id)";
$sql.=" values ('$leerling_id');";
$result= mysql_query($sql) or die("foutje");[/code]

voegt die wel iemand toe aan die tabel, maar ik wil dit met meerdere waarden kunnen doen.
 
PHP hulp

PHP hulp

26/05/2026 12:56:55
 
Willem vp

Willem vp

16/01/2007 12:31:00
Quote Anchor link
Voor elke leerling wordt nu een checkbox gegenereerd met name="afwezig".
Omdat alle checkboxen daardoor dezelfde naam hebben, zijn ze niet van elkaar te onderscheiden. Zorg er dus in ieder geval voor dat die naam per leerling uniek is (door er bijvoorbeeld het leerling-id in op te nemen).
 
Joren de Wit

Joren de Wit

16/01/2007 12:32:00
Quote Anchor link
Je zult je checkboxen wel het value attribuut mee moeten geven waarin je bijvoorbeeld het id van de leerling zet. Anders weet je natuurlijk nooit welke leerling afwezig was. Daarnaast zul je van de naam een array moeten maken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="checkbox" name="afwezig[]" value="[hier het leerling_id]">


Op de volgende pagina kun je uit de array $_POST['afwezig'] lezen welke leerlingen afwezig waren. En die allemaal wegschrijven naar de database.

Ik vermoed echter dat je database ook niet helemaal juist in elkaar zit. In de tabel absent wil je naast het leerling id toch ook weten tijdens welke les een leerling afwezig was en bijvoorbeeld wie de leeraar was op dat moment?

ps. @Willemvp: je kunt de naam van de checkbox wel hetzelfde laten, als je maar zorgt dat je er een array van maakt en de checkboxen een value meegeeft. Dat is later makkelijker met verwerken.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Jurgen assaasas

Jurgen assaasas

16/01/2007 12:37:00
Quote Anchor link
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
<?php
$query
= "SELECT * FROM leerling_id WHERE klas='$klas';";


    $result = mysql_query($query) or die ("FOUT: " . mysql_error());
    $aantal = mysql_num_rows($result);    
    $leerling_id = $rij->leerling_id;

if ($aantal == 0){
    echo ("Helaas, er werden geen records gevonden
        met <b> "
. $_POST["voornaam"]. " </b><br>\n");
}
else


while($rij = mysql_fetch_object($result))

echo  '<tr><td>'.$rij->leerling_id.
        '</td><td>'.$rij->voornaam.
          '</td><td>'.$rij->achternaam.
            '</td><td><form id="form1" name="form1" method="post" action="'.$PHP_SELF.'">
  <input name="'
.$rij->leerling_id.'" type="checkbox" id="absent" value="'.$rij->leerling_id.'" />
</form> </td>'
;

?>


De insert moet je even zelf uitzoeken vergeet overigens nooit de form tag bij form elementen. Bij het inserten moet je zorgen dat elke leerling een nieuw record wordt, vergeet ook hierbij NIET de datum te vermelden dit zag ik namelijk niet terugkomen in je script. Het is nl. wel handig om te weten wie wanneer afwezig is he ;)
Gewijzigd op 01/01/1970 01:00:00 door Jurgen assaasas
 
Joren de Wit

Joren de Wit

16/01/2007 12:41:00
Quote Anchor link
@Jurgen: dit gaat in ieder geval niet werken. Je sluit php op regel 20 af en op regels daarna ga je dingen van php vragen zonder eerst php weer te openen...

Nog een kleinigheidje: $PHP_SELF hoort $_SERVER['PHP_SELF'] te zijn.

En ik blijf bij mijn punt dat het gebruik van een array als naam van de checkbox eenvoudiger is. Alles absente leerlingen staan dan in 1 array.
 
Jurgen assaasas

Jurgen assaasas

16/01/2007 12:46:00
Quote Anchor link
'Blanche:
@Jurgen: dit gaat in ieder geval niet werken. Je sluit php op regel 20 af en op regels daarna ga je dingen van php vragen zonder eerst php weer te openen...

Nog een kleinigheidje: $PHP_SELF hoort $_SERVER['PHP_SELF'] te zijn.

En ik blijf bij mijn punt dat het gebruik van een array als naam van de checkbox eenvoudiger is. Alles absente leerlingen staan dan in 1 array.


jah ik zie het. Kopieeer foutje. ff verbeteren
 
Joren de Wit

Joren de Wit

16/01/2007 12:47:00
Quote Anchor link
Nu werkt het ook nog niet, aangezien je de echo afsluit en dan html probeert weer te geven. Dit zal in ieder geval een parse error opleveren...
 
Willem vp

Willem vp

16/01/2007 13:03:00
Quote Anchor link
[Laat maar ;-) ]
Gewijzigd op 01/01/1970 01:00:00 door Willem vp
 



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.