meerdere waarden wegschijven dmv checkboxen.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

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 »

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 »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

Bekijk vacature »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

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 »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als 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, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

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

11/03/2025 15:46:45
 
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.