Sorteer probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

(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 »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

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 »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel 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! Een deel van jouw werkzaamheden: 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 en Power BI.

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »
Luc Gomes

Luc Gomes

19/08/2014 09:05:04
Quote Anchor link
goeden dag,

Met mijn beperkte mogelijkheden qua php loop ik tegen ghet volgende probleem aan.

In mijn database staan nu 6 records van 3 verschillende spelers twee verschillende speeldata:

03-09-2014 en 10-09-2014 met mijn onderstaande query krijg ik de resultaten van 03-09-2014 waar ik om begrijpelijke redenen de laatste data zou willen zien.
Ik heb het geprobeerd met een WHERE clausule maar dan werkt de SUM niet meer.

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
           include("connect.php");
            
$query = "SELECT spelerid, speler, punten, marsen"
        ."SUM(punten) AS totpunten, SUM(marsen) AS totmarsen "
        ."FROM klaverjassen GROUP BY spelerid ORDER BY totpunten DESC ";
        
$result = mysql_query($query) or die(mysql_error());
 
        
  while ($row = mysql_fetch_array($result)) {
                
        
        
         ?>


En even verder op:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
}
?>


Iemand een oplossing???

Alvast bedankt.
Gewijzigd op 19/08/2014 09:06:40 door Luc Gomes
 
PHP hulp

PHP hulp

06/05/2024 17:55:39
 
- SanThe -

- SanThe -

19/08/2014 09:10:55
Quote Anchor link
Ik zie nergens een ORDER BY datum o.i.d.
 
Ivo P

Ivo P

19/08/2014 09:11:22
Quote Anchor link
Je sorteert op totpunten, maar wilt op datum sorteren.

Het lijkt me handig om dan op datum te sorteren.

Daarnaast klopt je GROUP BY niet: ALLE kolommen die niet een aggregtie functie zijn, moeten daar staan.

http://wiki.pfz.nl/group-by

dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
SELECT spelerid, speler, punten, marsen,
       SUM(punten) AS totpunten,
       SUM(marsen) AS totmarsen
FROM klaverjasssen
WHERE .....
GROUP BY spelerid, speler, punten, marsen
ORDER BY .....


Je haalt hierbij geen datum op, dus misschien is dat ook handig om erbij te tonen.
 
Luc Gomes

Luc Gomes

19/08/2014 09:45:19
Quote Anchor link
Klopt ik sorteer op totpunten omdat ik daarmee de hoogste score als eerste krijg (ranglijst).
Met de WHERE clausule telt SUM alleen de waarde binnen de WHERE op, en ik wil dat hij alle "punten" optelt.

Ik ga hiermee aan de slag je hoort het van me.

Alvast bedankt.


Toevoeging op 19/08/2014 10:01:32:

Zoals ik al vertelde werkt dat ook niet ik krijg hiermee deze uit komst:
Punten vw marsen v.w. totpunten totmarsen
45 1 45 1
32 1 32 1
21 1 21 1


De totpunten zouden respectievelijk 55, 52 en 51 moeten zijn als het resutaalt van SUM(punten).
Verder krijg ik nu wel de laatste records van 10-09-2014.




Toevoeging op 19/08/2014 10:15:48:

wellicht handig om het verschil te zien

Met WHERE:

http://www.bckamperduin.nl/Klaverjassen/klaverjas.php

zonder WHERE

http://www.bckamperduin.nl/Klaverjassen/klaverjas2.php
Gewijzigd op 19/08/2014 10:07:10 door Luc Gomes
 
Peter K

Peter K

19/08/2014 10:41:47
Quote Anchor link
Je kunt ook op meerdere dingen sorteren, bijvoorbeeld eerst op 'factor_a' en daarna 'factor_b'.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
ORDER BY
factor_a DESC,
factor_b ASC
 
Luc Gomes

Luc Gomes

19/08/2014 10:53:04
Quote Anchor link
Maakt helaas gen enkel verschil
 
Ivo P

Ivo P

19/08/2014 10:57:07
Quote Anchor link
misschien kun je aangeven wat er in je database zit en wat je wilt zien en wat je tot nu toe met je query te zien krijgt.

en dan liefst onder elkaar en niet op 2 andere pagina's onderbrengen.
 
Luc Gomes

Luc Gomes

19/08/2014 11:25:46
Quote Anchor link
Oke zal ik proberen.
Het idee is een "simpele" webbassed applicatie voor onze klaverjasclub, tot op heden kreeg ik per email de uitslagen en die zette ik dan op onze website.
Dat ging natuurlijk geregeld de mist in dus vandaar.
De klaverjasclub speelt wekelijks van september tot april ofzo.

wat ik nu heb is een invulformulier waarin wekelijks per speler de behaalde punten en marsen worden ingevoerd.
Die moeten dan compleet opgeteld, worden weer gegeven in klaverjas.php, dus de totaal behaalde punten en marsen dat optellen doe ik met SUM alle behaalde "punten" van betreffende speler.
Mijn database bevat de volgende tabellen:

Spelers - met de namen van de spelers en een ID
speeldata - met alle speeldagen en een ID

Deze worden gebruikt voor dropdown in het invulformulier

Klaverjassen - de eigelijke opslag met de volgende velden
Kl_ID
Speeldata
Spelerid
Speler
Punten
Marsen
Totpunten
Totmarsen

Nu ben ik lang bezig geweest om in de afhandeling van het formulier de punten op te tellen bij tot punten maar dat kreeg ik niet voor elkaar.
De punten werden opgeteld bij het vorige record van de speler:
dus:

week 1 ID 1 behaalde speler a 20 punten en 1 mars dat ging prima bij totpunten 20 en bij totmarsen 1
week 2 ID 2 behaalde speler a 40 punten en 2 marsen en dat werd opgeteld bij het record met ID 1

Wat ik wil is de meest recent gespeelde partijen, met de laatst behaalde (ingevoerde) punten en marsen.
En bij totpunten de totaal behaalde punten en bij tomarsen de totaal behaalde marsen.

ik hoop dat het zo een beetje duidelijk is.

Toevoeging op 19/08/2014 11:33:30:

Sorry voor het extra bericht, maar ik ben natuurlijk ondertussen lekker aan het rommelen in klaverjas.php

dus nog een keer zonder WHERE:

http://www.bckamperduin.nl/Klaverjassen/klaverjas2.php

Met WHERE:

http://www.bckamperduin.nl/Klaverjassen/klaverjas3.php
Gewijzigd op 19/08/2014 11:36:06 door Luc Gomes
 
Ivo P

Ivo P

19/08/2014 11:55:02
Quote Anchor link
ik bedoel eigenlijk:

geef onderelkaar een tabelletje met de waarden in de database
en een tabelletje waar je aangeeft wat je dan wilt verkrijgen.

Dat werkt in elk geval voor mij 100x duidelijker dan een heel verhaal.

En voor de (database)programmeur moet het niet nodig zijn om te begrijpen wat een applicatie doet, maar wel "wat staat erin" en "hoe moet het resultaat eruit zien".
 
Luc Gomes

Luc Gomes

19/08/2014 12:18:26
Quote Anchor link
oke

in de tabel klaverjassen zit deze data:

ID: 1, 2, 3, 4, 5, 6
speeeldata: 2014-09-03, 2014-09-10
spelerid: 1, 2, 3, 3, 2, 1
speler: speler a, speler b, speler c, speler c, speler b, speler a
punten: 10, 20, 30, 21, 32, 45
marsen: 1, 2, 3, 1, 1, 1
totpunten: 10, 20, 30, 21, 32, 45
totmarsen: 1, 2, 3, 1, 1, 1

wat ik eruit wil hebben;

ID: 4, 5, 6 - de laatst gespeelde partijen op speeldata
speeeldata: 2014-09-10 (als het mogelijk is als 10 september 2014)
spelerid: 1, 2, 3
speler: speler a, speler b, speler c -gesorteerd op totpunten hoog, laag
punten: 21, 32, 45 - behaald op speeldata
marsen: 1, 1, 1 - behaald op speeldata
totpunten: 55, 52, 51 - totaal behaald door spelers
totmarsen: 2, 3, 4 - totaal behaald door spelers

hopelijk is dit wat je bedoeld?
Gewijzigd op 19/08/2014 12:24:59 door Luc Gomes
 
Ivo P

Ivo P

19/08/2014 12:44:04
Quote Anchor link
Ik denk dat je je data niet heel handig opslaat.

Waarom zijn er maar 2 waarden in de kolom speeeldata?

Is het niet handiger om de info van de spelers apart op te slaan:

spelers
speler_id int
spelernaam varchar


wedstrijden
wedstrijd_id int
datum date

scores
speler_id int FK int
wedstrijd_id FK int
punten int
marsen int

En ik heb het vermoeden dan totpunten en totmarsen iets te maken heeft met een optelling van marsen en punten.
 
Luc Gomes

Luc Gomes

19/08/2014 12:56:13
Quote Anchor link
Er staan maar twee waarden in speeldata, omdat ik nog bezig ben met het werkend krijgen de hele "applicatie" staat nog in de kinderschoenen.

De data van de speeldata staat apart:

spelers:
spelerid
speler

speeldata:
dataid
speeldata

Scores:

Ga ik aanmaken, maar ik zal wel dom zijn de INT begrijp ik maar wat is FK?

En hoe gaat ik dat opvragen want tot nu toe bevraag ik maar een tabel en nu moet ik er 3 gaan aanroepen.
Of begrijp ik het gewoon niet?
 
Ivo P

Ivo P

19/08/2014 13:09:16
Quote Anchor link
Foreign Key

"verwijst naar een kolom in een andere tabel".

dus als in Speler staat dat speler_id = 1 hoort bij Piet,
dan weet je vauit Scores dan als daar staat dat speler_id = 1, dan weet je daaruit dat het om Piet gaat.

Liefst stel je het dan ook nog zo in, dat je speler_id niet kunt verwijderen als er nog scores zijn van hem, of dat je scores kunt noteren voor speler_id = 100 als je dat id niet hebt.
 
Luc Gomes

Luc Gomes

19/08/2014 14:02:52
Quote Anchor link
Huh, ik ben bang dat je mij te hoog inschat :)

Kom echt net kijken in het PHP/MySQL gebeuren, jij lacht er waarschijnlijk om maar ik vond dat ik al een aardig eind op weg was.
Best moeilijk om het onder de knie te krijgen, heb je niet een stuk voorbeeld (script?) voor mij dat ik kan zien hoe een en ander werkt?

Het zou mij echt een heel eind op weg helpen.
 
Ivo P

Ivo P

19/08/2014 14:30:07
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
14
15
16
17
18
19
20
spelers:

1: Speler A
2: Speler B
3: Speler C

Wedstrijden
1: 2014-03-20
2: 2014-03-31

Scores
speler_id, wedstrijd_id, punten, marsen
1          1               10     1
2          1               9      1
3          1               11     2
1          2               1     1
2          2               8      1


En dan moet jij aangeven wat je als lijstje hieruit wilt zien
 
Luc Gomes

Luc Gomes

19/08/2014 15:01:10
Quote Anchor link
Langzaam begin ik te beseffen dat wat ik wil waarschijnlijk niet op een pagina kan.

klaverjas.php
Spelers:
alle spelers die op de meest recente speeldag een score hebben.

Wedstijden:
De meest recente speeldag, liefst volgens format 10 september 2014.

scores:
op de meest recente speeldag behaalde punten en marsen.
gesorteerd van hoog nar laag op punten.

eventueel andere php-file?
ranking.php

spelers:
Alle spelers die een score hebben behaald in de lopende competitie

Wedsrijden:
niet van toepassing.

Scores:
Van alle spelers die een score hebben de totalen van zowel de punten als de marsen.
gesorteerd van hoog nar laag op punten.
Gewijzigd op 19/08/2014 15:07:00 door Luc Gomes
 
Ivo P

Ivo P

19/08/2014 15:09:46
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT spelers.speler, scores.punten, scores.marsen
FROM spelers
JOIN scores ON scores.spelerid = spelers.spelerid
WHERE scores.wedstrijdid = (SELECT wedstrijdid FROM wedstrijden ORDER BY datum DESC LIMIT 1)
 
Luc Gomes

Luc Gomes

19/08/2014 15:50:47
Quote Anchor link
Heel erg bedankt.

Ik ga ermee stoeien.
 
Peter K

Peter K

20/08/2014 07:33:09
Quote Anchor link
Als je iets ophaalt met b.v. sum kun je ook nog het volgende doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT sum(scores.punten) as score FROM ........


Als ik me niet vergis kun je dan onderaan dit doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
ORDER BY score DESC (of ASC)
 
Luc Gomes

Luc Gomes

25/08/2014 08:40:29
Quote Anchor link
Probleem opgelost iedereen enorm bedankt voor de hulp.
 



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.