aantal unieke inloggen tellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Senior Java developer

Als Senior Developer bij Sogeti ben je onderdeel van onze toonaangevende best-gecertificeerde Java community. Deze bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Aval en de Nationale Politie. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We

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 »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – 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 »
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

24/11/2024 11:19:24
 
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.