Waarom werkt dit niet?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back end werken! Bedrijfsprofiel Onze

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 »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

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

jan terhuijzen

15/10/2012 15:59:53
Quote Anchor link
Hallo ik heb een login class gemaakt
De classe boven aan het script is van connect.php en maakt verbinding met de database.
Als ik nu mijn script test, de velden emailadres en wachtwoord invul, en het formulier verzend dan gebeurt er niks.

Ik heb al hier en daar een echo er in gezet ter controle.
PHP geeft zelf geen foutmelding.

Het probleem is dat de functie CheckFields() niks doet, tenminste zo lijkt het.
Er gebeurt niks met de variabele $fieldStatus in de functie.
Er wordt dan bij de functie Submit() gecontroleerd welk nummertje $fieldStatus heeft, maar die is leeg.
Vervolgens wordt de functie LoginError() aangeroepen die dus ook niks kan omdat er een lege waarde wordt gegeven.

Hier is mijn code. Het kan ook een ander probleem zijn dan dat ik hier beschrijf natuurlijk.

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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?PHP
session_start();

include "connect.php";

$Database = new Database;
$Database->Connect();

class Login {

    public function CheckFields() {
        
        if(!empty($_POST['emailadres']) && !empty($_POST['wachtwoord'])) {
        $fieldStatus = 3;
        }
else if(empty($_POST['emailadres']) && !empty($_POST['wachtwoord'])) {
        $fieldStatus = 2;
        }
else if(!empty($_POST['emailadres']) && empty($_POST['wachtwoord'])) {
        $fieldStatus = 1;
        }
else {
        $fieldStatus = 0;
        }
    }

    public function SelectFromDb() {
        
        $sql = "SELECT id,naam,email,emailbevestigd,wachtwoord,blokkade FROM gebruikers WHERE email='".mysql_real_escape_string($_POST['emailadres'])."' AND wachtwoord='".mysql_real_escape_string($_POST['wachtwoord'])."'";
        $query = mysql_query($sql);
        $resultInt = mysql_num_rows($query);
        $resultArray = mysql_fetch_assoc($query);
        
    }

    public function LoginError($nummer) {
        
        $errors = array();
        $errors[0] = 'Vul je emailadres en wachtwoord in om in te loggen';
        $errors[1] = 'Vul je wachtwoord in';
        $errors[2] = 'Vul je emailadres in';
        $errors[3] = 'Onjuiste combinatie van emailadres en wachtwoord';
        $errors[4] = 'Je emailadres is nog niet bevestigd';
        $errors[5] = 'Dit account is geblokkeerd, bij blokkering is de volgende reden opgegeven:'.$resultArray['blokkade'];
        
        $_SESSION['loginError'] = $errors[$nummer];
        //header('Location: login.php');
        echo 'Fout '.$nummer.'<br>';
    }

    public function Submit() {
        
        $this->CheckFields();
        if($fieldStatus == 3) {
            
            echo 'Velden 3<br>';
            $this->SelectFromDb();
            if($resultInt == 1) {
                if($resultArray['emailbevestigd'] == 0) {
                    $this->LoginError(4);
                }
else {
                    if(!empty($resultArray['blokkade'])) {
                        $this->loginError(5);
                        $Database->Close();
                    }
else {
                        header('Location: me.php');
                    }
                }
            }
else {
            $this->LoginError(3);
            }
        }
else {
        $this->LoginError($fieldStatus);
        echo 'Fout met velden';
        }
    }
}

if($_SERVER['REQUEST_METHOD'] == 'POST') {
$Login = new Login;
$Login->Submit();
}

if(isset($_SESSION['loginError'])) {
echo $_SESSION['loginError'];
}

?>

<form method="post" action="">
Emailadres: <input type="text" name="emailadres">
Wachtwoord: <input type="password" name="wachtwoord">
<input type="submit" name="login" value="Log in">
</form>


De sessie loginError bevat de foutmelding die er wordt gegeven als er fout is ingelogd.
Dit is omdat de fout ook moet kunnen worden weergegeven op andere pagina's
Gewijzigd op 15/10/2012 16:01:47 door Jan terhuijzen
 
PHP hulp

PHP hulp

21/11/2024 22:33:40
 
Bo Ter Ham

Bo Ter Ham

15/10/2012 16:10:30
Quote Anchor link
in de functie Submit maak je gebruik van de variable fieldStatus, maar volgens mij heeft die variable geen waarde..

je zou in CheckFields(); de fieldStatus kunnen returnen en dan in submit doe je:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
public function Submit()
{

    $fieldStatus = $this->CheckFields();
    if($fieldStatus == 3) {
        //de rest van je script hier
    }
    else {
        //en hier
    }
}

?>
 
Q S

Q S

15/10/2012 16:10:36
Quote Anchor link
Even snel gekeken, moet je aan je functie

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
public function CheckFields() {
.....
.....
.....
}


niet aan het einde
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
return $fieldstatus;

doen
Gewijzigd op 15/10/2012 16:14:41 door Q S
 
Jan terhuijzen

jan terhuijzen

15/10/2012 17:17:45
Quote Anchor link
Yes! het werkt. Bedankt.
Het was idd een fout met het returnen
Gewijzigd op 15/10/2012 17:19:27 door jan terhuijzen
 
Michel Falke

Michel Falke

24/10/2012 14:30:31
Quote Anchor link
Je zou ook nog met een klasse variabele kunnen werken.
Let goed op de scope waar je variabele zich binnen bevindt. In jou geval is $fieldStatus alleen beschikbaar binnen de method scope.
 



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.