aantal inlogpogingen bijhouden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

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 »

Senior .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 »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »
Enrico -

Enrico -

24/11/2012 15:27:34
Quote Anchor link
voor een inlogscript hou ik het aantal inlogpogingen bij.

Gaat het inloggen niet goed, dan wordt er 1 bij de inlogpogingen opgeteld.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
mysql_query("UPDATE poging SET aantal = aantal + 1 WHERE id = 1");
?>


Het aantal blijft echter op 1 staan, ongeacht het aantal pogingen. Waarom is dat?
 
PHP hulp

PHP hulp

21/12/2024 09:04:49
 
Eddy E

Eddy E

24/11/2012 15:37:58
Quote Anchor link
Wat voor soort veld is 'poging'?
Als het een BOOL is, blijft het inderdaad 1 maar dien je ook een foutmelding te krijgen.
 
Marco PHPJunky

Marco PHPJunky

24/11/2012 15:41:29
Quote Anchor link
kijk een hiernaar:
Linkje
 
Enrico -

Enrico -

24/11/2012 15:54:15
Quote Anchor link
@eddy 'poging' is een tabel. Aantal is een VARCHAR.
@marco, dank
 
Marco PHPJunky

Marco PHPJunky

24/11/2012 15:56:46
Quote Anchor link
@ Enrico,

No Thans,
Maar voor een teller is een int, smallint, tinyint beter en makkelijker.
 
Enrico -

Enrico -

24/11/2012 16:01:35
Quote Anchor link
ik heb het aangepast.
Toch wil graag nog weten waarom hij er niet steeds 1 bij optelt.
 
Frits Katoen

Frits Katoen

24/11/2012 16:13:01
Quote Anchor link
Als aantal een varchar is wordt deze behandeld als tekst (een letter). Mysql weet echt niet wat 'letter + 1' op moet leveren en verandert dus niets.

Het type van de kolommen wordt altijd bepaald door de inhoud van die kolom.

Komt er een getal in, kies dan voor int, float, decimal etc...
Komt er text in, kies dan voor varchar, text etc..
Komt er een datum in, kies dan voor date of datetime

Als je het type goed set kun je namelijk gebruik maken van de andere mogelijkheden van een database zoals rekenen met datums, rekenen met getallen, vele verschillende textfuncties, juist sorteren etc.
Gewijzigd op 24/11/2012 16:13:29 door Frits Katoen
 
Enrico -

Enrico -

24/11/2012 16:27:31
Quote Anchor link
ik het er nu INT van gemaakt.
Het aantal blijft echter op 1 staan, hoevaak ik ook verkeerd inlog.
 
Frits Katoen

Frits Katoen

24/11/2012 16:32:37
Quote Anchor link
Zit er misschien een foutje in de logica van je site waardoor de query helemaal niet uitgevoerd wordt?

Schrijf als debug info de query bijvoorbeeld eens naar het scherm:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$q
= "UPDATE poging SET aantal = aantal + 1 WHERE id = 1";
mysql_query($q);
echo $q;
?>
 
Enrico -

Enrico -

24/11/2012 16:38:59
Quote Anchor link
dan komt er dit uit:
UPDATE poging SET aantal = aantal+1 WHERE id = 1
 
Frits Katoen

Frits Katoen

24/11/2012 16:43:21
Quote Anchor link
Hmm het wordt steeds bijzonderderderderder....

error_reporting erbij en mysql_error():

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);

$q = "UPDATE poging SET aantal = aantal + 1 WHERE id = 1";
mysql_query($q) or die(mysql_error());
echo $q;
?>
 
Enrico -

Enrico -

24/11/2012 16:52:16
Quote Anchor link
er verandert niets aan de output. Ik heb de pagina ook helemaal uitgekleed tot alleen deze code:
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
<?php
[code]<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
include("dbconnect.php");
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK REL="STYLESHEET" TYPE="text/css" HREF="css/admin1.css">
<title><?php echo $titel; ?></title>
</head>
<body>
<?php
    $q
= "UPDATE poging SET aantal = aantal + 1 WHERE id = 1";
    mysql_query($q) or die(mysql_error());
    echo $q;
?>

</body>
</html>
Gewijzigd op 24/11/2012 16:53:28 door Enrico -
 
Frits Katoen

Frits Katoen

24/11/2012 17:02:53
Quote Anchor link
Misschien een domme vraag maar er is toch wel een rij aanwezig met id = 1?

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
<?php
    // huidige waarde
    echo 'Huidige waarde: ';
    $r = mysql_query("SELECT aantal FROM poging WHERE id = 1");
    if($r){
        $row = mysql_fetch_assoc($r);
        if(is_array($row) && count($row)>0){
            echo $row['aantal'];
        }

        else{
            echo 'geen waarde';
        }
    }

    else{
        echo 'geen resultaat uit query';
    }


    //updaten
    $q = "UPDATE poging SET aantal = aantal + 1 WHERE id = 1";
    mysql_query($q) or die(mysql_error());
    echo '<br />'.mysql_affected_rows().' rijen geupdate door query: '.$q.'<br />';

    // nieuwe waarde
    echo 'Nieuwe waarde: ';
    $r = mysql_query("SELECT aantal FROM poging WHERE id = 1");
    if($r){
        $row = mysql_fetch_assoc($r);
        if(is_array($row) && count($row)>0){
            echo $row['aantal'];
        }

        else{
            echo 'geen waarde';
        }
    }

    else{
        echo 'geen resultaat uit query';
    }

?>
Gewijzigd op 24/11/2012 17:06:53 door Frits Katoen
 
Eddy E

Eddy E

24/11/2012 17:07:43
Quote Anchor link
Kijk anders naar mysql_affected_rows() om te kijken of er wel wat geupdated wordt.

En anders (bij wijze van test): haal eerst het aantal eens op bij het bijbehorende id.
 
Enrico -

Enrico -

24/11/2012 17:23:56
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
Huidige waarde: 15
1
rijen geupdate door query: UPDATE poging SET aantal = aantal + 1 WHERE id = 1
Nieuwe waarde: 16
?>


Hij heeft het dus de hele tijd wel goed gedaan, alleen de waarde in de tabel in phpmyadmin blijft maar op 1 staan. Zojuist in een nieuwe browser opnieuw ingelogd in phpmyadmin en nu laat hij wel 16 zien.

Dank voor alle hulp
 
Eddy E

Eddy E

24/11/2012 18:32:17
Quote Anchor link
Vaag.... iets met caching?
 



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.