query wordt niet uitgevoerd

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

PHP Developer - Draag bij aan de maatschappij!

Bedrijfsomschrijving Wil jij als applicatieontwikkelaar deel uitmaken van een gedreven ontwikkelteam en werken aan innovatieve producten? Dan hebben wij dé uitdaging voor jou! Wij zijn op zoek naar een enthousiaste collega die samen met ons de technische ondergrond van onze producten verder wil ontwikkelen met behulp van PHP. Met jouw expertise geef je de finishing touch aan onze producten om jezelf steeds opnieuw weer te verrassen. Functieomschrijving Bij ons staan innovatie en creativiteit centraal. Wij zijn op zoek naar een enthousiaste PHP ontwikkelaar die nieuwe ideeën en inzichten kan inbrengen en daarmee zichzelf en het team verder kan laten groeien.

Bekijk vacature »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

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 »

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 »

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »
Jan terhuijzen

jan terhuijzen

02/03/2012 16:59:37
Quote Anchor link
Hallo ik heb hier een login script.
Het is best uitgebreid, maar er is iets dat niet goed gaat.
Error reporting geeft geen error. Het probleem is dat de query niet wordt uitgevoerd op regel 36.

Waar kan dit aan liggen? Alles werkt perfect behalve die ene query. De sessions worden wel gewoon gevuld van gegevens die uit eerdere query's komen.

hier is het script:

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
<?PHP
session_start();
ob_start();
mysql_connect('', '', '');
mysql_select_db('') or die ('Er is iets fout gegaan');

if(isset($_POST['login']))
{

    if(!empty($_POST['loginnaam']))
    {

        if(!empty($_POST['wachtwoord']))
        {

            $sql = "SELECT id,naam,wachtwoord,emailbevestigd,blokkade,rang FROM leden WHERE BINARY naam='".mysql_real_escape_string($_POST['loginnaam'])."' AND BINARY wachtwoord='".mysql_real_escape_string($_POST['wachtwoord'])."'";
            $query = mysql_query($sql);
            $aantal = mysql_num_rows($query);
            $row = mysql_fetch_assoc($query);
            if($aantal==1)
            {

                if($row['emailbevestigd'] !== 'nee')
                {

                    if($row['blokkade'] !== 'blokkade')
                    {

                        if($row['rang'] == 'admin')
                        {

                        $_SESSION['rang'] = 'admin';
                        }

                        if($row['rang'] == 'moderator')
                        {

                        $_SESSION['rang'] = 'moderator';
                        }

                        // Alles is gecontroleerd
                        
                        $session = md5(mt_rand(0, 999999999));
                        mysql_query("DELETE FROM sessions WHERE naam='".mysql_real_escape_string($_POST['loginnaam'])."'");
                        mysql_query("INSERT INTO sessions (naam,ip,session) VALUES ('".mysql_real_escape_string($_POST['loginnaam'])."','".$_SERVER['REMOTE_ADDR']."','".$session."')");
                        mysql_query("UPDATE leden SET loginip='".$_SERVER['REMOTE_ADDR']."' AND loginaantal='+1' WHERE naam='".$row['naam']."'");

                        $_SESSION['loguit'] = mt_rand(0, 999999);
                        $_SESSION['naam'] = $row['naam'];
                        $_SESSION['id'] = $row['id'];
                        if(isset($_POST['checklogin']))
                        {

                        setcookie(onthoudLogin, $session, 60*60*24*30, pad, domein);
                        }

                        header('location: /me');
                    }
else {
                    echo 'Je account is geblokkeerd';
                    }
                }
else {
                echo 'Je emailaderes is niet bevestigd';
                }
            }
else {
            echo 'Onjuist wachtwoord of gebruikersnaam';
            }
        }
else {
        echo ('<div class="arhoeken"><b class="arb1"></b><b class="arb2"></b><b class="arb3"></b><b class="arb4"></b><div class="arboxinhoud">
        Vul een gebruikersnaam en wachtwoord in om in te loggen</div><b class="arb4"></b><b class="arb3"></b><b class="arb2"></b><b class="arb1"></b></div>'
);
        }
    }
else {
    echo ('<div class="arhoeken"><b class="arb1"></b><b class="arb2"></b><b class="arb3"></b><b class="arb4"></b><div class="arboxinhoud">
    Vul een gebruikersnaam en wachtwoord in om in te loggen</div><b class="arb4"></b><b class="arb3"></b><b class="arb2"></b><b class="arb1"></b></div>'
);
    }
}

?>
Gewijzigd op 02/03/2012 17:04:07 door Jan terhuijzen
 
PHP hulp

PHP hulp

24/11/2024 06:17:31
 
Roel -

Roel -

02/03/2012 17:03:49
Quote Anchor link
Waarschijnlijk wordt die query wel uitgevoerd, alleen geeft hij een error terug.
Probeer eens:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if (!mysql_query("hierjequery"))
{

    echo 'Fout: '.mysql_error();
}

?>
 
Erwin H

Erwin H

02/03/2012 17:04:31
Quote Anchor link
"UPDATE leden SET loginip='".$_SERVER['REMOTE_ADDR']."' AND loginaantal='+1' WHERE naam='".$row['naam']."'"

Uhm, probeer deze query eens in phpadmin uit te voeren en kijk wat die zegt over het gebruik van "loginaantal = '+1'".
Of zet gewoon error reporting aan, dan krijg je hier ongetwijfeld ook een melding van.
Gewijzigd op 02/03/2012 17:04:55 door Erwin H
 
Jan terhuijzen

jan terhuijzen

02/03/2012 17:06:14
Quote Anchor link
Hij geeft geen enkele error. ik heb alles, maar ook echt alles gecontroleerd.
ik heb ook al gekeken of de rij namen goed zijn getypt
Gewijzigd op 02/03/2012 17:06:55 door jan terhuijzen
 
Noppes Homeland

Noppes Homeland

02/03/2012 17:07:09
Quote Anchor link
Pas correcte controle / validaties / foutafhandeling toe

Een form post controleer je niet door te controleren op een $_POST, maar met $_SERVER['REQUEST_METHOD'] == 'POST'

Het is zinloos om empty over $_POST/$_GET enz te halen, dus weg met die functie, welke je overigens nooit in je code wilt gebruiken. Zo ook gebruik je uiteraard ook geen or die() constructies.

Voor de rest, leer je code zelf te debuggen.

Note: op deze manier kunnen we je niet helpen want je vertelt ons geen zak over wat de $_POST / $_GET / $_SESSION wel dan niet bevat, laat staan dat je ons vertelt of er parse / warnings ed gegeven worden.
 
Jan terhuijzen

jan terhuijzen

02/03/2012 17:11:17
Quote Anchor link
Dit is heel raar.
Ik heb gewoon een tabel met leden in phpmyadmin.
ik doe een query uitvoeren met het SQL venster in phpmyadmin:
als ik nu bijvoorbeeld in de rij van de naam "Jan" loginip wil veranderen naar 000.000.000 dan gaat dat niet, ook weer zonder een error die phpmyadmin geeft

Edit:

Noppes Homeland, ik heb al gezegt dat php me geen error geeft. geen parse error, geen fatal error, niks. ik heb elke error reporting aan staan.

En ik gebruik de functie empty om het te kunnen zeggen als een bezoeker iets niet invult.

Toevoeging op 02/03/2012 17:25:42:

Ik heb wat in het script aangepast. De query geeft nu 0 terug. en in de database wordt ook 0 gezet.
weet iemand hoe dit kan?
Gewijzigd op 02/03/2012 17:15:59 door jan terhuijzen
 
Mark Hogeveen

Mark Hogeveen

02/03/2012 17:26:49
Quote Anchor link
O dat heb ik ook al eens gehad! ik weet ook niet waarom maar ik denk dat hier iemand anders het wel weet.
 
Obelix Idefix

Obelix Idefix

02/03/2012 17:58:09
Quote Anchor link
Ik zie in je code geen error-reporting ingeschakeld worden.
Wel zie ik ob_start();

Echo je query. Klopt die met wat je verwacht?

Jan terhuijzen op 02/03/2012 17:11:17:
Ik heb wat in het script aangepast. De query geeft nu 0 terug. en in de database wordt ook 0 gezet.
weet iemand hoe dit kan?

Je hebt iets veranderd. Je geeft alleen niet aan wat.

Klopt de structuur van de tabel wel?
Harry hogeveen op 02/03/2012 17:26:49:
O dat heb ik ook al eens gehad! ik weet ook niet waarom maar ik denk dat hier iemand anders het wel weet.


Lekker zinvolle bijdrage :(
Gewijzigd op 02/03/2012 18:04:06 door Obelix Idefix
 
Martin Meijer

Martin Meijer

02/03/2012 19:13:41
Quote Anchor link
Beste Jan,

Probeer het eerst eens als volgt... ik heb achter de querys or die(mysql_error()) gezet, eens kijken of die een error geeft

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
<?PHP
session_start();
ob_start();
mysql_connect('', '', '');
mysql_select_db('') or die ('Er is iets fout gegaan');

if(isset($_POST['login']))
{

    if(!empty($_POST['loginnaam']))
    {

        if(!empty($_POST['wachtwoord']))
        {

            $sql = "SELECT id,naam,wachtwoord,emailbevestigd,blokkade,rang FROM leden WHERE BINARY naam='".mysql_real_escape_string($_POST['loginnaam'])."' AND BINARY wachtwoord='".mysql_real_escape_string($_POST['wachtwoord'])."'";
            $query = mysql_query($sql);
            $aantal = mysql_num_rows($query);
            $row = mysql_fetch_assoc($query);
            if($aantal==1)
            {

                if($row['emailbevestigd'] !== 'nee')
                {

                    if($row['blokkade'] !== 'blokkade')
                    {

                        if($row['rang'] == 'admin')
                        {

                        $_SESSION['rang'] = 'admin';
                        }

                        if($row['rang'] == 'moderator')
                        {

                        $_SESSION['rang'] = 'moderator';
                        }

                        // Alles is gecontroleerd
                        
                        $session = md5(mt_rand(0, 999999999));
                        mysql_query("DELETE FROM sessions WHERE naam='".mysql_real_escape_string($_POST['loginnaam'])."'") or die(mysql_error());
                        mysql_query("INSERT INTO sessions (naam,ip,session) VALUES ('".mysql_real_escape_string($_POST['loginnaam'])."','".$_SERVER['REMOTE_ADDR']."','".$session."')") or die(mysql_error()'';
                        mysql_query("UPDATE leden SET loginip='".$_SERVER['REMOTE_ADDR']."' AND loginaantal='+1' WHERE naam='".$row['naam']."'") or die(mysql_error());

                        $_SESSION['loguit'] = mt_rand(0, 999999);
                        $_SESSION['naam'] = $row['naam'];
                        $_SESSION['id'] = $row['id'];
                        if(isset($_POST['checklogin']))
                        {

                        setcookie(onthoudLogin, $session, 60*60*24*30, pad, domein);
                        }

                        header('location: /me');
                    }
else {
                    echo 'Je account is geblokkeerd';
                    }
                }
else {
                echo 'Je emailaderes is niet bevestigd';
                }
            }
else {
            echo 'Onjuist wachtwoord of gebruikersnaam';
            }
        }
else {
        echo ('<div class="arhoeken"><b class="arb1"></b><b class="arb2"></b><b class="arb3"></b><b class="arb4"></b><div class="arboxinhoud">
        Vul een gebruikersnaam en wachtwoord in om in te loggen</div><b class="arb4"></b><b class="arb3"></b><b class="arb2"></b><b class="arb1"></b></div>'
);
        }
    }
else {
    echo ('<div class="arhoeken"><b class="arb1"></b><b class="arb2"></b><b class="arb3"></b><b class="arb4"></b><div class="arboxinhoud">
    Vul een gebruikersnaam en wachtwoord in om in te loggen</div><b class="arb4"></b><b class="arb3"></b><b class="arb2"></b><b class="arb1"></b></div>'
);
    }
}

?>
Gewijzigd op 02/03/2012 19:13:53 door Martin Meijer
 



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.