Formuliercheck

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Medior Java developer

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 »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

Bekijk vacature »

Junior Back end developer PHP, Symfony

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 »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

Medior Java developer

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 »

SQL database developer

Functie omschrijving Voor een software bedrijf in omgeving Breda zijn wij op zoek naar een SQL database ontwikkelaar. Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het huidige team developers zijn wij op zoek naar een SQL database ontwikkelaar. De klanten van dit groeiende bedrijf zitten door heel Europa en jouw werkzaamheden zullen er als volgt uitzien: Het samenstellen van de software op basis van de input vanuit de klant (T-SQL & C#.NET). Het bezoeken van klanten om de processen en mogelijkheden in kaart te brengen. Het ontwerpen van databases met T-SQL als programmeer laag.

Bekijk vacature »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix 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

26/05/2026 14:10:34
 
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.