aantal unieke inloggen tellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

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 »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Ervaren PHP developer gezocht!

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Front-end Developer vue.js node.js SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

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 »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je 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 junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »
E Ander

E Ander

16/12/2016 20:36:34
Quote Anchor link
Op mijn site heb ik een teller gemaakt die kijkt op welke dag, om hoe laat, welk ip, waar de bezoeker vandaan komt.

Nu heb ik een hoop data van IP adressen en datums van inloggen. Ik wil voor de aardigheid eens zien welk IP adres het vaakste inlogt en wat het gemiddelde aantal bezoeken is per IP adres.

Daar heb ik wat hulp bij nodig, ik kan het niet met Google vinden, ik zoek vermoedelijk verkeerd.

Ik zoek dus
A) een PHP MYSQLI regel die per uniek IPadres optelt hoe vaak dat IP adres voorkomt in de database.
B) een PHP MYSQLI regel die van al die bovenstaande regels een gemiddelde weergeeft.

Kan iemand me op het spoor zetten naar een oplossing? ;-)

Toevoeging op 17/12/2016 10:47:25:

Ik heb dus al $sql="SELECT pagina, COUNT(DISTINCT(ipvan)) FROM inloggen WHERE bezoekersoort='1' GROUP BY pagina"; maar die telt alle IP adressen die ooit ingelogd geweest zijn. (1= zoekmachines)
 
PHP hulp

PHP hulp

12/01/2025 14:40:15
 
Obelix Idefix

Obelix Idefix

17/12/2016 11:17:41
Quote Anchor link
wat is pagina in je query? Waarom doe je daar een group by op?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/12/2016 11:41:27
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
SELECT pagina, COUNT(*) AS aantal
FROM inloggen
GROUP BY ipvan;  


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
SELECT AVG(t.aantal)
  FROM (
    SELECT pagina, COUNT(*) AS aantal
    FROM inloggen
    GROUP BY ipvan
  ) AS t
Gewijzigd op 17/12/2016 13:42:41 door Frank Nietbelangrijk
 
E Ander

E Ander

17/12/2016 13:49:25
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
$sql3="SELECT pagina, COUNT(pagina) AS aantal FROM inloggen WHERE bezoekersoort='0' GROUP BY ipvan";

if(!$res3 = mysqli_query($link, $sql3))
{
    trigger_error('Fout in query: '.mysqli_error());
}else{
    echo '<table>';
    echo '<tr><td BGcolor=#FFFF80>Dag</td><td BGcolor=#FFFF80>datum</td><td BGcolor=#FFFF80 >tijd</td><td BGcolor=#FFFF80>IP adres</td><td BGcolor=#FFFF80>bezochte pagina</td><td BGcolor=#FFFF80>IPvan</td><td BGcolor=#FFFF80>vorige pagina</td></tr>';
    
    while($row2 = mysqli_fetch_assoc($res3))
    {
        echo '<tr><td>'.$row2['dag'].'</td><td>'.$row2['datum'].'</td><td><FONT COLOR=#993300 SIZE=-1>'.$row2['tijd'].'</FONT></td><td>'.$row2['ipserver'].'</td><td>'.$row2['pagina'].'</td><td><FONT COLOR=#008000 SIZE=-1>'.$row2['ipvan'].'</FONT></td><td>'.'<FONT COLOR=#000000 SIZE=-1>'.$row2['komtvan'].'</FONT></td></tr>';
    }

Dat is een deel wat ik heb. Het 'AS aantal from' is voor mij onduidelijk. Is dat het resultaat en niet res3?
Hier http://www.eenander.xyz/scripts/stats1.php zie ik het resultaat.

Toevoeging op 17/12/2016 13:50:42:

Obelix en Idefix en Frank niet belangrijk, hartelijk dank voor jullie reactie.

Toevoeging op 17/12/2016 13:55:48:

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
echo '</table>';  
}
echo "<br><br>";
 
$sql3="SELECT pagina, COUNT(pagina) AS aantal FROM inloggen GROUP BY ipvan";
$sql4="SELECT AVG(t.aantal)
      FROM (
    SELECT pagina, COUNT(*) AS aantal
    FROM inloggen
    GROUP BY ipvan
      ) AS t";
      
if(!$res3 = mysqli_query($link, $sql3))
{
    trigger_error('Fout in query: '.mysqli_error());
}else{
    if(!$res4 = mysqli_query($link, $sql4))
{
    trigger_error('Fout in query: '.mysqli_error());
}
    echo '<table>';
    echo '<tr><td BGcolor=#FFFF80>Dag</td><td BGcolor=#FFFF80>datum</td><td BGcolor=#FFFF80 >tijd</td><td BGcolor=#FFFF80>IP adres</td><td BGcolor=#FFFF80>bezochte pagina</td><td BGcolor=#FFFF80>IPvan</td><td BGcolor=#FFFF80>vorige pagina</td></tr>';
    
    while($row2 = mysqli_fetch_assoc($res3))
    {
        echo '<tr><td>'.$row2['dag'].'</td><td>'.$row2['datum'].'</td><td><FONT COLOR=#993300 SIZE=-1>'.$row2['tijd'].'</FONT></td><td>'.$row2['ipserver'].'</td><td>'.$row2['pagina'].'</td><td><FONT COLOR=#008000 SIZE=-1>'.$row2['ipvan'].'</FONT></td><td>'.'<FONT COLOR=#000000 SIZE=-1>'.$row2['komtvan'].'</FONT></td></tr>';
    }
    
 echo '</table>';
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/12/2016 13:59:03
Quote Anchor link
AS aantal zorgt ervoor dat je een kolom 'aantal' krijgt in je resultset. Je kunt dan dus dit doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $row['aantal'];
?>


Ik heb nooit begrepen waarom men hun variabelen gaat nummeren met $sql1 en $sql2 etc. Dit getuigd van een slecht ontwerp. (Weten wat je doet is belangrijk).
 
E Ander

E Ander

17/12/2016 17:01:32
Quote Anchor link
Frank Nietbelangrijk, het nummeren van variabelen is alleen belangrijk als je iemand om uitleg gaat vragen. ;-) als ik 3x res heb staan en iemand laat me weten dat res daar niet functioneert, dan moet ik maar uitzoeken welke res. Vandaar de nummering. Soms ook makkelijk met fout zoeken.


Bedankt voor de hulp.

Het gemiddelde heb ik laten vallen, ik heb nu een overzicht per IP en per pagina.
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
}
echo "<br><br>";
$sql="SELECT pagina, ipserver, COUNT(pagina) AS AANTAL FROM inloggen WHERE bezoekersoort='0' GROUP BY ipserver";

if(!$res = mysqli_query($link, $sql))
{
    trigger_error('Fout in query: '.mysqli_error());
}else{
    echo "<table>";
    while($row = mysqli_fetch_assoc($res))
       {
       echo "<tr><td> Server: ".$row['ipserver']."</td><td> bezochte pagina: ".$row['pagina']."</td><td>aantal maal bezocht: ".$row['AANTAL']."</td></tr>";
    }
    
 echo '</table>';
echo "<br><br>";  
$sql="SELECT pagina, COUNT(pagina) AS AANTAL FROM inloggen WHERE bezoekersoort='0' GROUP BY pagina";

if(!$res = mysqli_query($link, $sql))
{
    trigger_error('Fout in query: '.mysqli_error());
    }else{
        echo "<table>";
        while($row = mysqli_fetch_assoc($res))
           {
               echo "<tr><td> Server: ".$row['ipserver']."</td><td> bezochte pagina: ".$row['pagina']."</td><td>aantal maal bezocht: ".$row['AANTAL']."</td></tr>";
        }
    echo '</table>';
    }  
}


Toevoeging op 17/12/2016 17:15:03:

Als ik nu echter naar de uitslag kijk dan twijfel ik aan de juistheid.
159.203.138.138 acculaden 172 zou dus 172x bij acculaden gekeken hebben.
terwijl die pagina maar acculaden 8 8x bekeken is. ;-)

Ik moet nog meer eens goed naar het script kijken.
 



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.