Tabel opstellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

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 »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

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 »

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 »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

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 »

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! 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 »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET 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! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

Bekijk vacature »
Jos Verstraeten

Jos Verstraeten

11/04/2013 19:59:44
Quote Anchor link
Beste leden,

Ik ben nog steeds bezig met hetzelfde project en zit weer met een klein probleempje.
Ik heb een tabel users en een tabel login.

Ik zou nu willen dat wanneer ik de query uitvoer er voor elke persoon die in users staat er wordt gekeken hoevaak die persoon heeft ingelogd. Dit moet gebeuren door te tellen hoeveel records er in login staan waar users.login = login.speler.

Ik neem een voorbeeld :
Tabel users:
naam: Jos Verstraeten - login: admin - ...
Tabel login
id: 1 - speler: admin - datum: ... - ...
id: 2 - speler: admin - datum: ... - ...
id: 3 - speler: admin - datum: ... - ...
id: ... - speler: admin - datum: ... - ...

Als ik de query uitvoer zou ik het volgende willen bekomen:
naam: Jos Verstraeten - Aantal keer ingelogd: 4 (gebaseerd op het hierboven staande tabeletje)

En dit zou moeten gebeuren voor elke speler die er in users staat
Ik zit helemaal vast de code waar ik aan dacht is de volgende:

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
<?php

$query
= "SELECT *".
"FROM users".
" order by id asc";
$result=mysql_query($query);

$query = "SELECT *".
 "FROM login".
    "WHERE login.speler=users.naam order by id asc";
$result=mysql_query($query);

$aantal=mysql_numrows($result);

?>
 
PHP hulp

PHP hulp

27/05/2026 06:34:23
 
Bart V B

Bart V B

11/04/2013 20:37:26
Quote Anchor link
Misschien een tutorial doornemen SQL.
Je kan dit gewoon bijvoorbeeld in 1 select query doen.
Mooier is om het met een JOIN te doen, maar probeer het eerst eens zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

$query
= "SELECT users.id,
                 users.naam,
                 login.id,
                 login.speler
          FROM
          user, login
          WHERE
          login.speler = users.naam
          ORDER BY users.id
          ASC"
;
?>

Wel even je kolomnamen controleren, want ik weet niet of die kloppen..
Gewijzigd op 11/04/2013 20:37:51 door Bart V B
 
Jos Verstraeten

Jos Verstraeten

11/04/2013 20:43:22
Quote Anchor link
Dat is de query maar hoe moet ik nu gaan tellen hoevaak die persoon ingelogd is?
 
Eddy E

Eddy E

11/04/2013 21:01:10
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
SELECT
    u.id,
    u.naam,
    COUNT(l.datum) AS aantal
FROM    users AS u
LEFT JOIN     login AS l
    ON (u.id = l.user_id)
GROUP BY u.id
ORDER BY aantal DESC


Kijk even goed hoe ik de tabellen afkort naar u en l.
De truc zit hem in de GROUP BY.
 
Jos Verstraeten

Jos Verstraeten

11/04/2013 21:14:52
Quote Anchor link
Hey Eddy E,

bedankt voor je reactie, maar kan je me even helpen dit in te planten ?
Zo ziet het html gedeelte eruit:

Er zijn enkele rijen aan toegevoegd die ook gedisplayed zouden moeten worden.
Alvast bedankt!

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
<body>
<?php
$username
="";
$password="";
$database="";

mysql_connect(localhost,$username,$password);
@
mysql_select_db($database) or die( "Unable to select database");
$query = "SELECT
    u.id,
    u.naam,
    u.inlog,
    COUNT(l.datum) AS aantal
FROM    users AS u
LEFT JOIN     login AS l
    ON (u.inlog = l.speler)
GROUP BY u.inlog
ORDER BY aantal DESC"
;
$result=mysql_query($query);

mysql_close();
?>

    <table class="tablesorter" >
    <thead>
        <tr>
<th class="filter-false">Id</th> <--- ID van de speler --->
<th>Naam</th> <--- Naam van de speler (users.naam) --->
<th>Aantal keer ingelogd</th> <--- # keer dat er een record staat in login met users.login = login.speler --->
<th>Status</th> <--- Actief of inactief (users.actief) --->
<th>Reden</th> <--- Reden is een opmerking als je inlogt (users.redeninactief) --->
<th>Laatste keer ingelogd</th> <--- datum van laatste record waar users.login = login.speler --->
        </tr>
    </thead>

    <tbody>
<?php
$i
=0;
while ($i < $num) {
?>

<tr >
<td><?php echo mysql_result($result,$i,"users.id"); ?></td>
<td><?php echo mysql_result($result,$i,"naam");  ?></td>
<td><?php echo $aantal  ?></td>
<td><?php echo mysql_result($result,$i,"actief"); ?></td>
<td><?php echo mysql_result($result,$i,"redeninactief"); ?></td>
<td><?php echo  ?></td>
        </tr>
<?php
$i
++;
}

?>

    </tbody>

</table>


Graag in het vervolg bij code, [code] [/code] tags gebruiken.[/modedit]
Gewijzigd op 13/04/2013 12:42:02 door Bas IJzelendoorn
 
- Ariën  -
Beheerder

- Ariën -

11/04/2013 21:36:01
Quote Anchor link
Waarom gebruik je mysql_result?
Het is makkelijker om de query uit je $result op te slaan in een array, door deze in mysql_fetch_assoc() te gebruiken. Dit kan in combinatie met een whileloop als je meerdere items wilt ophalen.
De whileloop die je nu hebt is onnodig en kan je vervangen.

In korte lijnen wordt het dus dit.
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
$query
= "SELECT
    u.id AS id,
    u.naam AS naam,
    u.inlog AS inlog,
    COUNT(l.datum) AS aantal
FROM    users AS u
LEFT JOIN     login AS l
    ON (u.inlog = l.speler)
GROUP BY u.inlog
ORDER BY aantal DESC"
;
$result=mysql_query($query);
if($result) {
    while($item = mysql_fetch_assoc($result)) {
          // hier kan je dan $item['aantal'], $item['id'] echo'en.
    }
}
else {
    echo "Er is wat fout gegaan: ".mysql_error();
}

?>


Ook wil ik je vragen om hele lappen code (mits relevant) voortaan tussen [code] en [/code] tags te plaatsen. Zo blijft het beter leesbaar in het forum.
Gewijzigd op 11/04/2013 21:37:17 door - Ariën -
 
Jos Verstraeten

Jos Verstraeten

11/04/2013 22:16:21
Quote Anchor link
Bedankt voor je reactie -Aar-,
toch werkt het nog niet helemaal (ik ben nog niet zo goed in php - mysql) en vind de fout zelf niet.

Zie je toevallig wat ik fout doe? En alle tips om de code beter te maken zijn welkom

Parse error: syntax error, unexpected '}', expecting ',' or ';' in files/inlogg.php on line 35

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
    <table class="tablesorter" >
    <thead>
        <tr>
<th class="filter-false">Id</th>
<th>Naam</th>
<th>Aantal keer ingelogd</th>
<th>Status</th>
<th>Reden</th>
        </tr>
    </thead>
    <tbody>
<?php
$username
="p";
$password="";
$database="";

mysql_connect(localhost,$username,$password);
@
mysql_select_db($database) or die( "Unable to select database");
$query = "SELECT
    u.id AS id,
    u.naam AS naam,
    u.inlog AS inlog,
    COUNT(l.datum) AS aantal
FROM    users AS u
LEFT JOIN     login AS l
    ON (u.inlog = l.speler)
GROUP BY u.inlog
ORDER BY aantal DESC"
;
$result=mysql_query($query);
if($result) {
    while($item = mysql_fetch_assoc($result)) {
    echo '<tr onmouseover="this.style.backgroundColor='#FFB39F';" onmouseout="this.style.backgroundColor='#EB7050';">';
echo'<td>'. $item['naam'] .'</td>';
echo'<td>'. $item['aantal']  .'</td>';
echo'</tr>'}
}
else {
    echo "Er is wat fout gegaan: ".mysql_error();
}

?>

    </tbody>

</table>
 
- Ariën  -
Beheerder

- Ariën -

11/04/2013 23:00:38
Quote Anchor link
je mist de ; om de regel voor de accolade af te sluiten.
Ook lijn 32 kent een single-quote die je dient te escapen door er een \ voor te zetten.

En verder moet localhost in je mysql_connect() tussen quotes.

Let wel even op het inspringen van je code, als je het overzichtelijk wilt houden. Hier en daar staat het schots en scheef.
 
Jos Verstraeten

Jos Verstraeten

12/04/2013 20:19:37
Quote Anchor link
Werkt perfect, maar ben iets vergeten vragen.
Want ik zou ook graag zien wanneer de laatste keer is ingelogd en om een later project tot een goed einde te brengen zou ik ook graag weten hoe ik het gemiddelde bereken van de id's.

Alvast bedankt
 
Jos Verstraeten

Jos Verstraeten

14/04/2013 10:34:55
Quote Anchor link
Is al gelukt heel erg bedankt allemaal!
 



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.