undifined index...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Product Developer (M/F), Fulltime 40 h/week

A global Plantbased revolution – that is our dream. Maximising the protein transition – that is our mission. Producing and developing sustainable and delicious products – that is what we do. Ojah is a fast growing company with a mission and has the ambition to be the world leader in its field. To support this growth we are hiring new colleagues. People that would like to make a difference and dare to dream big. With currently a 150 colleagues proudly working on our exceptional products. Working in a dynamic surrounding that runs full speed ahead. We need you! Product Developer

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 »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

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 »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

Software Developer Java

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

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 »

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 »

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »
Mathieu Posthumus

Mathieu Posthumus

22/03/2015 00:35:20
Quote Anchor link
Hey mensen,

Mijn script zegt dat hij $_POST['password'] niet kan vinden, dat vind ik eigenlijk best logisch want ik heb hem niet met de jquery meegegeven naar die $_GET...

code:


HTML:
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
<div class="inputCheckGroup">
        <div class="inputGroup">
            <img src="<?=ICON?>/eye_close.png" class="ShowPassword">
            <input class="awe" type="password" name="password" id="password">
            <label>Password</label>
        </div>
        <span class="inputCheck"></span>
    </div>

    <div class="inputCheckGroup">
        <div class="inputGroup">
            <img src="<?=ICON?>/eye_close.png" class="ShowPassword">
            <input class="awe" type="password" name="rePassword" id="rePassword">
            <label>Repeat Password</label>
        </div>
        <span class="inputCheck"></span>
    </div>


PHP:
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
if ($_GET['action'] == "checkPassword") {
    if (empty($_POST['password'])) {
        ?>
<img class="inputCheckImg" src="<?=ICON?>cross.png"><a class="inputCheckCross">Password may not be empty.</a><?
    } else if (strlen($_POST['password']) < 6) {
        ?>
<img class="inputCheckImg" src="<?=ICON?>cross.png"><a class="inputCheckCross">Password must have 6 or more characters.</a><?
    } else if (strlen($_POST['password']) > 30) {
        ?>
<img class="inputCheckImg" src="<?=ICON?>cross.png"><a class="inputCheckCross">Password may not be longer then 30 characters.</a><?
    } else if (!preg_match('/[\'^£$%&*()}{@#~?\>\<\>,|=_+¬-]+/', $_POST['password'])) {
        ?>
<img class="inputCheckImg" src="<?=ICON?>cross.png"><a class="inputCheckCross">Password must have letters numbers and special chars.</a><?
    } else {
        ?>
<img class="inputCheckImg" src="<?=ICON?>tick.png"><?
    }
}

if ($_GET['action'] == "checkRePassword") {
    if (empty($_POST['rePassword'])) {
        ?>
<img class="inputCheckImg" src="<?=ICON?>cross.png"><a class="inputCheckCross">This field can not be empty.</a><?
    } else if ($_POST['password'] !== $_POST['rePassword']) {
        ?>
<img class="inputCheckImg" src="<?=ICON?>cross.png"><a class="inputCheckCross">The password doesn\'t match.</a><?
    } else {
        ?>
<img class="inputCheckImg" src="<?=ICON?>tick.png"><?
    }
}

?>


JQUERY:
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
$("input#password").on("keyup", function(){
        var inputData = $(this);
        $.ajax({
            method: "POST",
            url: "registerHandler.php?action=checkPassword",
            data: inputData
        }).done(function(data){
            $(inputData).parent().next().empty().append(data);
        });
    });

    $("input#rePassword").on("keyup", function(){
        var inputData = $(this);
        $.ajax({
            method: "POST",
            url: "registerHandler.php?action=checkRePassword",
            data: inputData
        }).done(function(data){
            $(inputData).parent().next().empty().append(data);
        });
    });



Het is dus..

Ik geef eerder de $_POST['password'] wel mee. alleen kan ik die later niet opvragen in de $_GET['action'] == checkRePassword.

Omdat ik hem dus niet meegeef in de jquery.

Maar op welke manier zou ik die wel kunnen meegeven zodat ik kan checken of ze gelijk zijn!?

Groet,

Mathieu.
Gewijzigd op 22/03/2015 00:36:55 door Mathieu Posthumus
 
PHP hulp

PHP hulp

05/11/2024 07:50:35
 
Frank Nietbelangrijk

Frank Nietbelangrijk

22/03/2015 01:42:43
Quote Anchor link
Mooi knutselwerk weer :-)

Maar $_GET en $_POST kun je gewoon door elkaar gebruiken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
        $.ajax({
            method: "POST",
            url: "registerHandler.php?action=checkRePassword",
            data: "name": name
        }).done(function(data){
            $(inputData).parent().next().empty().append(data);
        });

registerHandler.php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

$action
= $_GET['action'];
$name = $_POST['name'];

?>
 
Mathieu Posthumus

Mathieu Posthumus

22/03/2015 02:17:11
Quote Anchor link
Frank. Nee ik moet in het stuk van if !enpty $_get['repassword'] de variable $_get['password'] kunnen uilezen. Maar dat wilt niet
 
Frank Nietbelangrijk

Frank Nietbelangrijk

22/03/2015 10:42:05
Quote Anchor link
ik geloof dat ik nu je probleem begrijp.

Ik zou één jquery event keyup maken voor zowel password als repeatpw.
Daarnaast wil ik nog opmerken dat een ajax call overbodig is. Wat je nu in PHP doet kun je gewoon in javascript maken.
Gewijzigd op 22/03/2015 11:18:57 door Frank Nietbelangrijk
 
Mathieu Posthumus

Mathieu Posthumus

22/03/2015 10:44:44
Quote Anchor link
Frank ik begrijp het op deze methode dus zo houd ik het ook liever. Maar heb je misschien een voorbeeld hoe jij het bedoeld?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

22/03/2015 11:16:55
 
Mathieu Posthumus

Mathieu Posthumus

22/03/2015 11:30:23
Quote Anchor link
Frank. Aah. oke er is dus geen andere optie daarvoor? super dankje ;)
 
Frank Nietbelangrijk

Frank Nietbelangrijk

22/03/2015 11:44:53
Quote Anchor link
Opties genoeg. Misschien maak ik straks nog een wat uitgebreider voorbeeldje. AJAX moet je alleen gebruiken als het echt nodig is. Dat is als je echt info nodig hebt die alleen op de server beschikbaar is.
 
Mathieu Posthumus

Mathieu Posthumus

22/03/2015 11:45:43
Quote Anchor link
Frank oke dankje ;)
 
Frank Nietbelangrijk

Frank Nietbelangrijk

22/03/2015 13:42:19
Quote Anchor link
http://codepen.io/anon/pen/NPeeew?editors=101

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
35
36
37
38
<!DOCTYPE html>
<html>

<head>

  <meta charset="UTF-8">

  <title>CodePen - A Pen by  Captain Anonymous</title>

</head>

<body>

  <div class="inputCheckGroup">
  <div class="inputGroup">
    <img id="img-pw1" src="http://png-1.findicons.com/files/icons/1156/fugue/16/hourglass.png" />
    <input class="awe" type="password" name="password" id="password">
    <label>Password</label>
  </div>
  <span class="inputCheck"></span>
</div>

<div class="inputCheckGroup">
  <div class="inputGroup">
    <img id="img-pw2" src="http://png-1.findicons.com/files/icons/1156/fugue/16/hourglass.png" />
    <input class="awe" type="password" name="rePassword" id="rePassword">
    <label>Repeat Password</label>
  </div>
  <span class="inputCheck"></span>
</div>

  <script src='http://codepen.io/assets/libs/fullpage/jquery.js'></script>

  <script src="js/index.js"></script>

</body>

</html>


index.js
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
$( document ).ready(function() {

  // initialisatie

  // image urls
  var imgOk = "http://png-1.findicons.com/files/icons/2564/max_mini_icon/16/valid.png";
  var imgWrong = "http://png-3.findicons.com/files/icons/1156/fugue/16/cross_script.png";

  // formfields
  var pw = $("input[type=password]"); // beiden password fields
  var pw1 = $("input#password");
  var pw2 = $("input#rePassword");

  // images
  var imgPw1 = $("#img-pw1");
  var imgPw2 = $("#img-pw2");

  // functies
  function validatepw1(val)
  {
    if(val.length < 6)
      return false;
    if(val.length > 30)
      return false;

    return true;
  }

  function validatepw2(val)
  {
    var val1 = pw1.val();

    if(val == val1) {
      if(validatepw1(val1)) // als pw1 niet goed is dan is pw2 ook niet goed
        return true;
    }
    return false;
  }

  // events

  // event keyup voor beiden password fields
  pw.on("keyup", function(){
    // controleer password 1
    if(validatepw1(pw1.val())) {
      imgPw1.attr('src', imgOk);
      imgPw1.attr('title', 'Paswoord is goedgekeurd');      
    }
    else {
      imgPw1.attr('src', imgWrong);
      imgPw1.attr('title', 'Paswoord moet minimaal zes en maximaal dertig tekens lang zijn');      
    }
    // controleer password 2 enkel als deze niet leeg is.
    if(pw2.val().length > 0) {
      if(validatepw2(pw2.val())) {
        imgPw2.attr('src', imgOk);
        imgPw2.attr('title', 'Paswoorden zijn gelijk');      
      }
      else {
        imgPw2.attr('src', imgWrong);
        imgPw2.attr('title', 'Paswoorden zijn niet hetzelfde');      
      }
    }
  });
});


Toevoeging op 22/03/2015 14:04:05:

Even aanvullend: Dit is dan een javascript validatie en dat is prima en vooral gebruiksvriendelijk maar ook makkelijk te omzeilen. Het is dus geen vervanging voor de validatie in PHP! In PHP moet je ook de velden (blijven) valideren.
Gewijzigd op 22/03/2015 13:49:03 door Frank Nietbelangrijk
 



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.