Bezoekers statistieken insert/update

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

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 »

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 »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »
Nanno

Nanno

01/08/2007 15:46:00
Quote Anchor link
Beste mensen,

Ik heb een script van dit forum gebruikt om de bezoekers gegevens te registreren in MySql.

Ik krijg er gegevens in, dus dat werkt.
Alleen hij update geen gegevens omdat ik die functie niet heb meegegeven.
Nou vermoed ik dat ik de if functie moet gaan gebruiken, maar snap niet hoe ik die constructie in elkaar moet zetten.

Wie wil me even helpen?

Dit is de 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
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
<?php

$dbhost
= "localhost";  
$dbuser = "database";    
$dbpass = "password";
$dbname = "database";
    
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);

    //--- set easy vars!
    $ipaddr = $_SERVER['REMOTE_ADDR'];
    $date = date('d/m/Y');
    $time = date('H.i.s');

    //--- set languages
    $lang['nl'] = "NL";
    $lang['us'] = "USA";
    $lang['hu'] = "Hungarian";
    $lang['de'] = "Germany";
    $lang['fr'] = "France";
    $lang['be'] = "Belgium";
    $lang['au'] = "Australia";
    $lang['se'] = "Sweden";
    $lang['fi'] = "Finland";
    $lang['uk'] = "UK";

    //--- get country from hostname!
    $hostname = gethostbyaddr($ipaddr);
    $hostname_slizes = explode('.', $hostname);
    $count_slizes = count($hostname_slizes);
    $piece = $count_slizes - 1;
    $extention = $hostname_slizes[$piece];

    //--- check if country code is defined above
    if ($lang[$extention])
        $language = $lang[$extention];
    else
        $language = "Unknown";

    //--- set platforms
    $agent['windows'] = "Windows";
    $agent['mac'] = "Macinotosh";
    $agent['linux'] = "Linux";
    $agent['unix'] = "Unix";

    //-- define user agent
    $user_agent = strtolower($_SERVER['HTTP_USER_AGENT']);

    foreach($agent as $key => $value)
    {

        if (preg_match("/" . $key . "/", $user_agent))
            $platform = $agent[$key];
    }

    if (!$platform)
        $platform = "Unknown";

    //--- echo die sjit!
    //echo "<p>Client IP: " . $ipaddr . "<br />";
    //echo "Client language: " . $language . "<br />";
    //echo "Client platform: " . $platform . "<br />";
    //echo "Client time: " . $time . "<br />";
    //echo "Client date: " . $date . "</p>";



$insertquery = mysql_query("INSERT INTO `database`.`Statistieken` (`ip` , `Language` , `Platform` , `Time` , `Date`)VALUES ('$ipaddr', '$language', '$platform', '$time', '$date');");
$updatequery = mysql_query("UPDATE INTO `database`.`Statistieken` (`ip` , `Language` , `Platform` , `Time` , `Date`)VALUES ('$ipaddr', '$language', '$platform', '$time', '$date');");
?>


Alvast bedankt voor je hulp.
 
PHP hulp

PHP hulp

27/05/2026 11:42:59
 
Erik Rijk

Erik Rijk

01/08/2007 15:53:00
Quote Anchor link
Een UPDATE query dient anders opgebouwd te worden

UPDATE
tabelnaam
SET
gegeven1 = gegeven1,
gegeven2 = gegeven2,
enz enz ...

http://www.w3schools.com/sql/sql_update.asp
Gewijzigd op 01/01/1970 01:00:00 door Erik Rijk
 
Barry

Barry

01/08/2007 15:55:00
Quote Anchor link
dit moet het zijn:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
$updatequery = mysql_query("UPDATE database.Statistieken
     SET ip =  '".$ipaddr."',
           Language = '".$language."',
          /* enzovoorts */
     WHERE iets = iets");
?>



in de where geef je op welke rij hij moet updaten

en gebruik geen ` backtics.
Slechte boel.

Groet,

Barry
 
Frank -

Frank -

01/08/2007 16:02:00
Quote Anchor link
Offtopic:
Gebruik geen kolom- of tabelnamen met hoofdletters, dat gaat vroeg of laat gegarandeerd verkeerd.

Verder laat je 'database' weg, dit voegt niets toe, ik moet de eerste SQL-query nog tegenkomen die niet voor een database is bestemd...

En vergeet niet om te controleren of de queries wel zijn gelukt, die kunnen ieder ongewenst moment mislukken.
 
Mike

Mike

01/08/2007 16:10:00
Quote Anchor link
Hi Nanno,

try this:
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
<?php
//Edited by Mike Stuard @ Wednesday 1 August 2007
$dbhost = "localhost";
$dbuser = "database";
$dbpass = "password";
$dbname = "database";

mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);

    //--- set easy vars!
    $ipaddr = $_SERVER['REMOTE_ADDR'];
    $date = date('d/m/Y');
    $time = date('H.i.s');

    //--- set languages
    $lang['nl'] = "NL";
    $lang['us'] = "USA";
    $lang['hu'] = "Hungarian";
    $lang['de'] = "Germany";
    $lang['fr'] = "France";
    $lang['be'] = "Belgium";
    $lang['au'] = "Australia";
    $lang['se'] = "Sweden";
    $lang['fi'] = "Finland";
    $lang['uk'] = "UK";

    //--- get country from hostname!
    $hostname = gethostbyaddr($ipaddr);
    $hostname_slizes = explode('.', $hostname);
    $count_slizes = count($hostname_slizes);
    $piece = $count_slizes - 1;
    $extention = $hostname_slizes[$piece];

    //--- check if country code is defined above
    if ($lang[$extention]) {
        $language = $lang[$extention]; }
    else {
        $language = "Unknown"; }

    //--- set platforms
    $agent['windows'] = "Windows";
    $agent['mac'] = "Macinotosh";
    $agent['linux'] = "Linux";
    $agent['unix'] = "Unix";

    //-- define user agent
    $user_agent = strtolower($_SERVER['HTTP_USER_AGENT']);

    foreach($agent as $key => $value)
    {

        if (preg_match("/" . $key . "/", $user_agent))
            $platform = $agent[$key];
    }

    if (!$platform) {
        $platform = "Unknown"; }


// Hier het nieuwe gedeelte voor de update
$query = mysql_query("SELECT Language, Platform FROM database.Statistieken WHERE ip='$ipaddr' OR Platform='$platform'")
or die(mysql_error());
while($object = mysql_fetch_object($query)){
$dblanguage = $object->Language; // check Language
$dbagent = $object->Platform; // check Platform (User Agent)

if (!$language == $dblanguage && !$user_agent == $dbagent) {
$updatequery = mysql_query("UPDATE database.Statistieken SET ip='$ipaddr' AND Platform='$platform' AND Time='$time' AND Date='$date'")
or die(mysql_error()); }
else {

    //--- echo die sjit!
    echo "<p>Client IP: " . $ipaddr . "<br />";
    echo "Client language: " . $language . "<br />";
    echo "Client platform: " . $platform . "<br />";
    echo "Client time: " . $time . "<br />";
    echo "Client date: " . $date . "</p>";

mysql_query("INSERT INTO database.Statistieken (ip,Language,Platform,Time,Date)VALUES ($ipaddr,$language,$platform,$time,$date)")
or die(mysql_error());
}

?>


Ik heb er een commend bijgezet waar de code is veranderd...

Greetz, Mike ;)
Gewijzigd op 01/01/1970 01:00:00 door Mike
 
Nanno

Nanno

01/08/2007 16:48:00
Quote Anchor link
Mike,

Als eerste kreeg ik de melding dat de code niet werd afgesloten.

Je opent een while maar sluit hem niet af.
Nadat ik dit gecorrigeerd had, krijg ik nu de volgende fout:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.145.160,NL,Windows,16.44.53,01/08/2007)' at line 1

Maar wat moet ik hier nu mee?
 



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.