poolscript (voetbal)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

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

26/04/2024 02:48:15
 

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.