Radio buttons

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! 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

Bekijk vacature »

Network Engineer (f/m/d) in Heidelberg

Network Engineer (f/m/d) The IT Services team operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. As part of IT Services, the Network team is responsible for managing and developing the network infrastructure in our data centres, on campus, and to our external network providers. As a leading scientific institution with highly data-intensive research, extensive data flows at and between the laboratory’s six sites and to the Internet, EMBL is connected to national and international scientific networks using state-of-the-art technologies from vendors including Cisco, Extreme Networks and

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

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 Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

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 .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »
Alexander Pushkin

Alexander Pushkin

21/01/2016 19:06:50
Quote Anchor link
Ik heb een aanmeldformulier met een aantal vragen die middels een radio button met Ja of Nee moeten worden beantwoord. Als het formulier verzonden wordt en men heeft bij een of meer vragen vergeten Ja of Nee aan te klikken komt het formulier leeg terug en moeten alle radio"buttons weer opnieuw aangeklikt worden. Hoe kan ik dat voorkomen, zodat de reeds ingevulde rondjes ingevuld blijven?
Dit is wat ik bijv. in de code achter de vraag aanhef heb staan
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
echo "<input name=\"geslacht\" type=\"radio\" id=\"geslacht\" value=\"man\"";
echo "\>dhr.";
echo "<input name=\"geslacht\" type=\"radio\" id=\"geslacht\" value=\"vrouw\"";
echo "\>mevr.";    
?>
 
PHP hulp

PHP hulp

10/01/2025 03:06:20
 
- Ariën  -
Beheerder

- Ariën -

21/01/2016 19:26:38
Quote Anchor link
Tijdelijk in een sessie opslaan.
 
Thomas van den Heuvel

Thomas van den Heuvel

21/01/2016 19:30:22
Quote Anchor link
echo echo echo echo :). Tis allemaal statische HTML hoor.

Er zijn (ten minste) twee manieren om dit te onthouden:
1. quick and dirty, je POST naar dezelfde pagina en gebruikt $_POST om eventueel waarden/selecties terug te plakken/plaatsen. Nadelen: rommelige code en mogelijk "dubbelposts"
2. je hebt een aparte verwerkstap waarin je tijdelijk gegevens opslaat in een sessie. Indien in deze stap blijkt dat er een fout in de invoer zit of dat deze onvolledig is stuur je iemand terug naar het formulier alwaar de reeds eerder ingevulde gegevens (die je in de sessie onthouden hebt) weer terugzet in het formulier.
Nadelen: wat meer overhead (maar wel zijn alle stappen dan beter gescheiden)
 
Alexander Pushkin

Alexander Pushkin

21/01/2016 19:41:53
Quote Anchor link
Dus dan komt er, als ik het goed begrijp, te staan:
in de head:
$_SESSION['aanhef'] = $_POST['aanhef'];

en in de body:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
echo "<input name=\"geslacht\" type=\"radio\" id=\"geslacht\" value=\"man\"";
if ($_SESSION['aanhef'] == 1) {
echo "checked=\"checked\"";
}

echo "\>dhr.";
echo "<input name=\"geslacht\" type=\"radio\" id=\"geslacht\" value=\"vrouw\"";
if ($_SESSION['aanhef'] == 0) {
echo "checked=\"checked\"";
}

echo "\>mevr.";    
?>


Heb ik dat zo goed begrepen?
 
Thomas van den Heuvel

Thomas van den Heuvel

21/01/2016 20:16:45
Quote Anchor link
Euh, niet helemaal. Kijk eens naar de values :). Daarnaast doe je hier twee keer min of meer hetzelfde. Don't Repeat Yourself. Hier heb je loops voor :). Ook kan het zijn dat het formulier nog niet eerder is ingevuld, in dat geval bestaat $_SESSION['aanhef'] helemaal niet. En dan doe je er verstandig aan om dit enigszins te "namespacen" in je sessie zodat alle formulierdata een beetje bij elkaar staat, ik zou dit op zijn minst in een subarray "form" zetten ofzo.

Aldus krijg je zoiets:
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
25
26
<?php
// vergeet niet ergens je sessie van tevoren te starten/voort te zetten met
session_start();

// ...

// definitie

$aanhef = array(
    array(
        'label' => 'dhr.',
        'value' => 'man',
    ),

    array(
        'label' => 'mevr.',
        'value' => 'vrouw',
    ),
);


// draai de velden uit
foreach ($aanhef as $row) {
    $checked = isset($_SESSION['form']['geslacht']) && $_SESSION['form']['geslacht'] == $row['value'] ? ' checked="checked"' : '';
    $id = 'geslacht_'.$row['value'];
    ?>
<input type="radio" name="geslacht" id="<?php echo $id ?>" value="<?php echo $row['value'] ?>"<?php echo $checked ?> />
    <label for="<?php echo $id ?>"><?php echo $row['label'] ?></label><?php
}
?>

Ook doe je er verstandig aan op gezette plaatsen gebruik te maken van output escaping.
 
Alexander Pushkin

Alexander Pushkin

21/01/2016 20:25:52
Quote Anchor link
Thomas,
Bedankt De session_start had ik er al in zitten.
Ik ga het op deze manier proberen.
Bedankt voor de moeite.
 
Thomas van den Heuvel

Thomas van den Heuvel

21/01/2016 20:29:53
Quote Anchor link
Kleine wijziging, wellicht is het handiger om het id als volgt te genereren, dan is dit minder afhankelijk van de waarden van radio buttons, het bovenstaande werkt, maar wellicht is het volgende wat breder toepasbaar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
// overige code gelijk
// ...

foreach ($aanhef as $index => $row) { // toevoeging $index
    $checked = isset($_SESSION['form']['geslacht']) && $_SESSION['form']['geslacht'] == $row['value'] ? ' checked="checked"' : '';
    $id = 'geslacht_'.$index; // maak gebruik van $index voor generiek id
    ?>
<input type="radio" name="geslacht" id="<?php echo $id ?>" value="<?php echo $row['value'] ?>"<?php echo $checked ?> />
    <label for="<?php echo $id ?>"><?php echo $row['label'] ?></label><?php
}
?>

Zie je ook dat, wanneer je je code wat gestructureerder opzet, je dit soort wijzigingen heel snel kunt doorvoeren?
 
Alexander Pushkin

Alexander Pushkin

22/01/2016 12:10:51
Quote Anchor link
Thomas,
Ik zie het, de tweede optie werkt idd gemakkelijker. Was er zelf zo niet opgekomen.
Bedankt.
 



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.