meerdere waarden wegschijven dmv checkboxen.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

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 »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

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

05/11/2024 13:38:06
 
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 schreef op 16.01.2007 12:41:
@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.