poolscript (voetbal)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# Developer

C# Developer De uitgebreide versie Jij hebt ruim twee jaar ervaring als developer. Nu wil je graag je tanden zetten in nog complexere projecten. Met je team bereik je nieuwe hoogtes en zelfstandig maak je meters. Stilstand is achteruitgang voor jou; je hebt behoefte aan collegae die jou alles leren over Microsoft technologie maar wilt tegelijkertijd ook graag je eigen opgedane kennis delen. Alles wat vandaag nog onbekend is, moet je morgen toepassen in de volgende uitdaging en dàt is wat jou scherp houdt. Je hebt geen zin in een 60-urige werkweek maar haalt wel plezier uit zo nu en

Bekijk vacature »

Technisch Ontwerper / Applicatie Ontwikkelaar

Technisch Ontwerper / Applicatie Ontwikkelaar Actief Wat ga je doen? Als Technisch Ontwerper / Applicatie Ontwikkelaar kom je te werken bij onze gerenommeerde klanten op projecten of opdrachten van omvang en formaat. Je bent verantwoordelijk voor het omzetten van functionele specificaties naar een technisch ontwerp, het ontwerp van programmaspecificaties voor toepassingen, de realisatie van (gewijzigde) programmaonderdelen en databestanden van toepassingen en de technische systeemtest van applicatietoepassingen. Daarnaast geef je vorm aan webpagina’s en applicaties, stel je gebruikersdocumentatie op en verleen je ondersteuning bij het oplossen van productiefouten. Tevens ben je verantwoordelijk voor het samenstellen en onderhouden van de applicatie c.q.

Bekijk vacature »

.NET Developer Zorg-ICT

In een sector waarin de ontwikkelingen op het vlak van zorg-ICT in een stroomversnelling zitten, biedt ChipSoft een ultramodern en ziekenhuisbreed geïntegreerd elektronisch patiëntendossier. Dankzij ons groeiende marktaandeel in België is ChipSoft op zoek naar nieuwe collega’s. Jouw job Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Het gaat om complexe ICT-producten die feilloos moeten functioneren binnen de zorgorganisatie. Je werkt zowel zelfstandig als in een team. ChipSoft maakt gebruik van een zelf ontwikkeld multi-tier framework. Tijdens een interne opleiding leren wij jou hoe je zelf aan de slag kan binnen deze architectuur. Jouw

Bekijk vacature »

ZERO BASED CONSULTANT

ZERO BASED CONSULTANT Amsterdam 13th month pay & Holiday allowance Bonus Program 26 holidays Training & Learning opportunities Laptop & Smartphone 32-40 hours p.w. Are you an experienced Finance professional with strong analytical skills? Are you inspired by the dynamic and continuous changing environments companies face today? Do you want to help these companies build and embed the latest digital innovations and finance related solutions in their business? If yes, then join Accenture Finance Consulting! Your job As a consultant in our Zero Based Budgeting practice, you will address complex strategic, operational and organizational issues facing the CFO, with a

Bekijk vacature »

Enthousiaste DevOps-ontwikkelaar voor eIDAS

Functie­omschrijving De Dienst ICT Uitvoering, kortweg DICTU, is een van de grootste en meest vooruitstrevende ICT-dienstverleners van de Rijksoverheid. Wij bouwen onder meer de veilige en betrouwbare digitale toegang tot de diensten en producten van het ministerie van Economische Zaken en Klimaat voor burgers en bedrijven in het buitenland. Daar werk jij als DevOps-ontwikkelaar bij DICTU in Assen aan mee. Het ministerie van Economische Zaken en Klimaat heeft voor haar diensten en inspecties één moderne toegangspoort. Een aantal van die diensten en inspecties is mede dankzij jou ook voor burgers en bedrijven uit acht EU-landen veilig en betrouwbaar toegankelijk. Dat

Bekijk vacature »

SAP HANA DEVELOPER

SAP HANA DEVELOPER Utrecht Technology 13th month pay & Holiday allowance Bonus Program 26 holidays Training & Learning opportunities Laptop & Smartphone 32-40 hours p.w. Are you looking for the opportunity to become "the expert" when it comes to Business Intelligence, Data Analysis, Data Visualization and Data Management within a SAP environment? Then a role as a SAP HANA Developer is the job for you! Your job You contribute to the development, delivery and maintenance of business intelligence solutions based on the latest SAP technology. You improve the HANA platform for customers and you work on innovative applications that organizations

Bekijk vacature »

Software Developer C#

Organization Within business line Applications, software groups address the area of complex machine control software. You will be end-to-end responsible for realization of software in C# . This is done using a scrum/Agile way of working. As a Software Developer you will act as fast learning software professional, and contribute to software realization using a disciplined agile/scrum based way of working. You apply software engineering practices such as requirements engineering (user story definition), object oriented analysis and design, implementation in C#, testing, and integration. You are eager to pick up knowledge on semiconductor fab automation and throughput models. What are

Bekijk vacature »

Full-stack developer

Over Compaan Compaan (www.uwcompaan.nl) is een jong bedrijf van ongeveer 20 medewerkers dat is gevestigd in Haarlem. We ondersteunen zorgverleners in digitaal contact met hun cliënten, met name door middel van beeldzorg. Dit gaat meestal via de Compaan-tablet, een tablet die speciaal gemaakt is voor ouderen die niet met een gewone computer overweg kunnen. Verder hebben we vele particuliere klanten die via de Compaan-tablet contact met hun familie en vrienden onderhouden. Over de functie We zijn per direct op zoek naar een nieuwe collega die gaat helpen meebouwen aan de software van Compaan en bij het onderhoud van onze algehele

Bekijk vacature »

Senior Functioneel Beheerder

Heb jij als Functioneel Beheerder alle kennis in huis van moderne kantoorautomatisering en werkplekomgevingen zoals het Microsoft platform, Windows 10, Office 365, Teams maar ook van gevarieerde applicatielandschappen. Dit is je kans om als Senior Functioneel Beheerder het verschil te maken. Lees snel verder. Wat ga je bij ons doen? Als Senior Functioneel Beheerder heb je uitgebreide kennis en ervaring met het beheer van complexe applicaties en ketens ter ondersteuning van de kantoorautomatiseringsomgeving. Maar daarnaast weet je ook alles over het beheer van organisatiebrede processen zoals Teams en SharePoint Online. Dit is dus geen opstapbaantje, jij hebt de expertise, jij

Bekijk vacature »

Front-end developer en werken aan grote pensioen p

Functieomschrijving Mooie websites (aan de voorkant) maken die goed vindbaar zijn, dat is waar deze front-end functie om draait. Het is belangrijk dat je graag met nieuwe technologie werkt en graag kwaliteit wil leveren. Je komt met leuke collega's te werken waar het prettig kennis mee delen is. De toegepaste techniek is state-of-the art en je kunt hier met de laatste technologie werken als front-end developer. Functie-eisen - Je beschikt over HBO/WO werk en denkniveau; - Je bent 3+ jaar ervaring met HTML(5), CSS(3) en Javascript; - Je bent gewend te werken in een Scrum/Agile omgeving en ziet hier de

Bekijk vacature »

OutSystems Developer Gloednieuw Applicatiehuis

OutSystems Developer Functieomschrijving Heb jij als OutSystems Developer ruime ervaring met het ontwikkelen van diverse applicaties? Lijkt het jou gaaf om aan de vooravond te staan van de implementatie van een volledig nieuw applicatiehuis? Wil jij aan de slag binnen een uitdagende omgeving waarbij je de mogelijkheid krijgt jezelf verder te ontwikkelen? Lees snel verder! Jouw taken als OutSystems Developer zullen bestaan uit: Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Functie-eisen De eisen zijn: Hbo

Bekijk vacature »

.Net Developer voor complexe CRM systemen!

Functieomschrijving Je komt als Medior .NET Developer te werken in een informele omgeving en gaat deel uitmaken van een klein team van .NET ontwikkelaars. Je gaat bouwen aan .NET applicaties die nogal wat uitdagingen met zich mee brengen. Concreet werk je mee of stuur je developers aan, en neem je de leiding in de projecten waar je dagelijks aan werkt. Het betreffen projecten voor internationale bedrijven, maar ook de kleinere MKB bedrijven in Nederland. Je werkt met technieken als C#, ASP.Net, MVC, Angular, React, .Net Core en Azure. Functie-eisen - Je hebt ervaring met het realiseren van .NET applicaties middels

Bekijk vacature »

.Net developer senior

Functie­omschrijving "Ik werk graag bij de Belastingdienst. Het is een complexe omgeving waarin ik met veel plezier werk. Mijn werk doet ertoe voor burgers en bedrijven." Linda Hagendijk - Applicatieontwikkelaar bij de Belastingdienst. Als .NET-developer voor de directie informatievoorziening werk je vooral voor het toeslagenverstrekkingensysteem. Dit zorgt voor de toekenning en uitbetaling van de zorg-, huur-, en kinderopvangtoeslag en het kindgebondenbudget, waar maar liefst 12 miljoen burgers in Nederland gebruik van maken. Het is een van de grootste.NET-toepassingen in Nederland, bestaande uit ongeveer dertig componenten met een totale omvang van ongeveer 16.000 functiepunten. De databases zijn zeer groot en het

Bekijk vacature »

.NET Developer Financieel

Werk jij als software developer het liefst met uitdagende systemen? Dan kun jij je bij onze vestiging in Amsterdam volledig uitleven als .NET Developer Financieel. Wanneer begin je? Jouw baan Je ontwerpt, ontwikkelt, ondersteunt en onderhoudt je eigen financiële module binnen HiX, onze ICT-totaaloplossing voor de zorg. Je schrijft objectgeoriënteerde code, speurt naar verbeteringen, werkt aan vernieuwende projecten, doet code reviews en voert testen uit. Een uiterst verantwoordelijke job, want dankzij jouw software kunnen zorginstellingen hun zorg factureren, voldoen aan afspraken met zorgverzekeraars, verplichte landelijke aanleveringen van financiële data doen en nog veel meer. Je brainstormt regelmatig met collega’s hoe

Bekijk vacature »

Fullstack PHP developer

Beschik jij over stalen zenuwen en een echte escape room mentaliteit, waarbij je het liefst in een uurtje de code kraakt en de oplossing vindt? Het IT-team van Beekman maakt waar wat we beloven: gemak, snelheid en betrouwbaarheid. We focussen sterk op vindbaarheid en als IT'er ben je verantwoordelijk voor het toegankelijk maken van informatie en het juist presenteren van grote hoeveelheden data. Zo ondersteunen we onze klant om zich volledig te focussen op zijn core business. Wat kun je van ons verwachten? Een warm welkom in een bedrijf met een familiecultuur; schuif aan bij je comfortabele zit-sta werkplek in

Bekijk vacature »
K i p

K i p

01/12/2006 23:28:00
Quote Anchor link
Poolscript is dus dat je van te voren zegt wat je denkt dat de uitslag van een voetbalwedstrijd wordt. (Ik weet niet hoe je het schrijft...)

Ik heb nu 3 tabellen:

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
CREATE TABLE wedstrijden (
  id int(8) NOT NULL auto_increment,
  thuis varchar(255) NOT NULL default '',
  uit varchar(255) NOT NULL default '',
  datum datetime NOT NULL default '0000-00-00 00:00:00',
  thuis_pt int(2) default NULL,
  uit_pt int(2) default NULL,
  PRIMARY KEY  (id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


CREATE TABLE users (
  id int(8) NOT NULL auto_increment,
  user varchar(64) NOT NULL default '',
  pass varchar(64) NOT NULL default '',
  email varchar(255) NOT NULL default '',
  PRIMARY KEY  (id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


CREATE TABLE gokjes (
  id int(8) NOT NULL auto_increment,
  wedstrijd_id int(8) NOT NULL default '0',
  user_id int(8) NOT NULL default '0',
  thuis_pt int(2) NOT NULL default '0',
  uit_pt int(2) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


De tabel users is dus voor gebruikers.
De tabel gokjes is voor je voorspellingen. Hier komt het dus in te staan als je een voorspelling post.
De tabel wedstrijden is om alle wedstrijden op te slaan. De administrator kan hier wedstrijden in invoeren en later de uitslag erbij zetten. De standaard van die uitslag is NULL (als er nog niets is ingevuld).

Een user (zou op deze manier moeten gaan...) krijgt op deze manier punten
•3 Punten als het helemaal goed is ge'gokt'
•1 Punt als alleen goed is ge'gokt' welke partij wint. (Bijvoorbeeld je voorspelt 3-2 maar het wordt 1-0 of 5-2. Of je voorspelt 2-2 en het wordt 5-5)
•0 Punten als het gewoon totaal fout is.

Nu moet ik dus een SQL opstellen die al deze gegevens verwerkt en het aantal punten van een user eruit laat rollen. Ik heb een klein stappenplan of zo gemaakt voor een functie die het aantal punten ophaalt:
•Krijg het id van de user binnen
•Zoek de voorspellingen op van de user
•Nu heb je dus een rijtje met id's van de voorspellingen, bijvoorbeeld : 3,6,32,56 (user heeft in totaal 4 voorspellingen geplaatst)
•Per gokjes.id (voorspelling-id) gaan we na of deze 3, 1, of 0 punten verdiend:
SELECT FROM wedstrijden WHERE gokjes.id = ja huh? Snap niet meer :-(
•Aantal punten optellen, en returnen.

Nu heb ik 2 vragen:
•Is dit stappenplan goed? Zo wordt het dus niet in 1 query gedaan.
•Waar kan ik zo'n SQL leren, om de punten per user op te halen?

Alvast bedankt :-)

Groet, Boris
 
PHP hulp

PHP hulp

12/08/2020 00:00:40
 

02/12/2006 10:59:00
Quote Anchor link
Misschien iets met joins ofzo?
 
Jan Koehoorn

Jan Koehoorn

02/12/2006 11:20:00
Quote Anchor link
Dat wordt nog best lastig. Je moet namelijk in je query uitrekenen hoeveel punten iemand krijgt. Daarvoor moet je weten:

1) welke club gewonnen heeft, of dat het gelijkspel was
2) of de user dit goed gegokt heeft of niet (zo ja: 1 punt)
3) of de user ook nog de letterlijke uitslag goed heeft (zo ja: 3 punten)

Een beginnetje voor je query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
SELECT
CASE
    WHEN thuis_pt < uit_pt THEN 'uit'
    WHEN thuis_pt > uit_pt THEN 'thuis'
    WHEN thuis_pt = uit_pt THEN 'gelijkspel'
END CASE AS uitslag
 
K i p

K i p

02/12/2006 11:38:00
Quote Anchor link
Zo krijg je inderdaad een best ingewikkelde query... Maar dit snap ik er niet helemaal aan:

THEN 'uit'

Wat is dan 'uit'? Ik snap het idee wel, maar niet wát nu 'uit', 'thuis', of 'gelijkspel' wordt.


Zelf heb ik natuurlijk ook al wat geprobeerd. Minder met SQL, en meer met PHP, omdat ik dit nu nog beter snap:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? /* weggeknipt, te lange parsetijd en te veel fouten */ ?>


Jan bedankt voor je reactie in ieder geval!

Groet,

Boris

Edit:
Bedankt Mark (voor post hieronder)
Gewijzigd op 01/01/1970 01:00:00 door K i p
 
Mark D

Mark D

02/12/2006 11:40:00
Quote Anchor link
@Boris, je bent een dubbele quote vergeten na je query, highlight ziet er vaag uit

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql_gokjes = "SELECT wedstrijd_id,thuis_pt,uit_pt FROM gokjes WHERE user_id = ".$id;


moet zijn

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql_gokjes = "SELECT wedstrijd_id,thuis_pt,uit_pt FROM gokjes WHERE user_id = '".$id . "'";


heb nog even enkele quotes om je te selecteren waarde heen gezet
Gewijzigd op 01/01/1970 01:00:00 door Mark D
 
K i p

K i p

02/12/2006 11:53:00
Quote Anchor link
Ja ik heb dat nu gedaan, maar nu is er een ongelooflijk lange parse-tijd. Zal dus de SQL kant op moeten gaan.

Ga nu even de SQL diepte in.


Edit:
@Mark: Om een INT waarde hoeven toch geen enkele quotes?
Gewijzigd op 01/01/1970 01:00:00 door K i p
 
Mark D

Mark D

02/12/2006 12:00:00
Quote Anchor link
@boris, dat weet ik niet. Ik doe het wel altijd en het werkt ook altijd. Ik zal wel ff kijken of ik het kan vinden. Iig in een if hoeven er om een int geen quotes
 
Jan Koehoorn

Jan Koehoorn

02/12/2006 12:23:00
Quote Anchor link
Boris schreef op 02.12.2006 11:38:
Zo krijg je inderdaad een best ingewikkelde query... Maar dit snap ik er niet helemaal aan:

THEN 'uit'

Wat is dan 'uit'? Ik snap het idee wel, maar niet wát nu 'uit', 'thuis', of 'gelijkspel' wordt.

'uit' is een string die aan de variabele uitslag wordt gekoppeld als uit wint.

Na een dergelijke query kun je $row['uitslag'] fetchen, die drie waarden kan hebben: 'uit', 'thuis', of 'gelijkspel. Misschien is het beschrijvender als je 'uit_wint' en 'thuis_wint' gebruikt.
 



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.