Formuliercheck

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. 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 goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? 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

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »
Tortuga web

tortuga web

17/05/2014 17:23:48
Quote Anchor link
Hallo,
In een uitgebreid formulier moet ik een check uitvoeren, maar iets gaat er niet goed.
Het html-formulier bevat (o.a.) het volgende onderdeel:
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
27
28
29
30
31
32
33
34
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
    $(function() {
        $("[name=dni-sel]").click(function(){
            $('.toHide').hide();
            $("#dni-"+$(this).val()).show();
        });
    });
</script>
<script>
    $(function() {
        $("[type=reset]").click(function(){
            $('.toHide').hide();
        });
    });
</script>
</head>
<body>
<form name="register" action="register.php" method="post">
    <table border="0">
    <tr>
        <td><label for="dni">DNI:</label></td>
        <td><input type="radio" name="dni-sel" value="1" />Number NIF:
       <input id="dni-1" class="toHide" type="text" name="dni" size="9" maxlength="9" /></td>
     </tr>
     <tr>
       <td>&nbsp;</td>
           <td><input type="radio" name="dni-sel" value="2" />Number NIE:
           <input id="dni-2" class="toHide" type="text" name="dni" size="9" maxlength="9" /></td>
     </tr>
   </table>
</form>
</body>

Ik weet zeker dat bovenstaand formulier de waarde 'dni' post naar het register.php, waar ik vervolgens de opgegeven dni-waarde wil checken.
Dit met onderstaande code.
Deze code heb ik uitgetest in een aparte php-pagina en werkt. Alleen, zodra ik deze in de controlelijst opneem en $error['dni'] = TRUE; toevoeg, dan wordt dit niet verwerkt in "if (isset($error))" onderaan. Alle andere (hier niet opgenomen) checks werken wel.
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
$errors = array();
if (!empty($_POST)) {
if (isset($_POST['dni'])) {
   function check_nif($dni) {
      $dni = strtoupper($dni);
      $letter = substr($dni, -1, 1);
      $number = substr($dni, 0, 8);
      $number = str_replace(array('X', 'Y', 'Z'), array(0, 1, 2), $number);
      $letter_right = substr("TRWAGMYFPDXBNJZSQVHLCKE", $number %23, 1);
      if($letter_right!=$letter) {
         $error['dni'] = TRUE;
      }
   }
   $dni = ($_POST['dni']);
   check_nif($dni);
}
}
if (!empty($error))
   echo "this isn't right";
else
   echo "All oke";

Kan iemand mij vertellen wat hier fout gaat?
Gewijzigd op 17/05/2014 18:42:06 door Tortuga web
 
PHP hulp

PHP hulp

16/02/2025 16:19:06
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/05/2014 18:51:55
Quote Anchor link
In php is het geen goed gebruik om functies midden tussen je code te declareren. In javascript kan dit wel MITS je deze functie aan een variabele of een event toekent. Ook dan moet je nog goed opletten dat je geen onnodige herhalingen laat optreden die de performance van je script onderuit halen.

Als in PHP de functie in een lus of if komt en de functie wordt daardoor niet gedeclareerd OF de functie wordt voor een tweede keer gedeclareerd dan levert dit onherroepelijk een foutmelding op. Zet die functie dus gewoon bovenaan je code.

Vervolgens maak je een variabele $error aan binnen je functie. Deze heeft niets maar dan ook niets te maken met je variabele $error buiten je functie. Je zult de waarde uit de functie moeten teruggeven met een 'return'.

Toevoeging op 17/05/2014 18:57:47:

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
27
<?php
function check_nif($dni)
{

    $dni = strtoupper($dni);
    $letter = substr($dni, -1, 1);
    $number = substr($dni, 0, 8);
    $number = str_replace(array('X', 'Y', 'Z'), array(0, 1, 2), $number);
    $letter_right = substr("TRWAGMYFPDXBNJZSQVHLCKE", $number %23, 1);
    if($letter_right!=$letter) {
        return false; // geef false indien er een fout optreed.
    }
    return true; // als een functie gelukt is zonder foutmeldingen dan wordt er doorgaans true teruggegeven
}

$errors = array();
if (!empty($_POST)) {
    if (isset($_POST['dni'])) {
        $dni = ($_POST['dni']);
        if(!check_nif($dni)) // indien de functie false teruggeeft:
            $errors['dni'] = TRUE;
    }
}

if (!empty($errors))
    echo "this isn't right";
else
    echo "All oke";
?>


Toevoeging op 17/05/2014 19:00:20:

http://www.php.net/manual/en/language.variables.scope.php voor uitleg over de scope van een variabele.
Gewijzigd op 17/05/2014 20:17:15 door Frank Nietbelangrijk
 
Tortuga web

tortuga web

17/05/2014 19:07:13
Quote Anchor link
Dank je voor je reactie. Ga kijken of ik het op die manier wel voor elkaar krijg.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

17/05/2014 19:39:54
Quote Anchor link
Frank, dan mis je nog steeds $error op regel 23!
Gewijzigd op 17/05/2014 19:40:47 door Ger van Steenderen
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/05/2014 20:12:55
Quote Anchor link
Inderdaad Ger, ik heb het nu aangepast.
 
Tortuga web

tortuga web

18/05/2014 10:52:12
Quote Anchor link
Heren, heel hartelijk bedankt! Het werkt als een tierelier.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

18/05/2014 10:56:15
Quote Anchor link
Super :)
 



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.