Reserveringstabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Team Lead/ Lead developer gezocht (Hands-on, PHP,

Functie Als Team Lead ben je de leider van één van de ontwikkelteams binnen de organisatie. Je leidt als lead developer een goed draaiend team dat werkt aan complexe en duurzame applicaties en API’s. Vanuit je kennis en ervaring ben je in staat het grote plaatje te blijven overzien, en kritisch mee te denken over bijvoorbeeld de architectuur, maar ook de algehele aanpak binnen het project. Je laat je team niet alleen technisch goed functioneren maar ben ook betrokken bij het menselijke aspect. Zo weet jij je collega’s te motiveren en begeleiden in hun dagelijkse werk. Buiten het team ben

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

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 »

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 »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »
Nick K

Nick K

12/01/2011 21:35:40
Quote Anchor link
Hallo allemaal!

Ik moet een reservering pagina maken voor een klant die tennisbanen verhuurt.
Er zitten een aantal eisen in waarbij ik niet weet hoe ik die aan moet pakken dus ik hoop dat jullie mij kunnen helpen :)

Het gaat erom dat een baan voor een half uur gereserveerd kan worden, tot van 12:00 tot 20:30. Ook mag een baan niet twee keer op eenzelfde tijdstip verhuurd worden, wat logisch is.

Nu heb ik twee tabellen:

baan
- id
- naam

Verder volgens mij niks aan toe te voegen. De reden dat ik deze maak is omdat de klant zijn banen wil beheren.

reservering
- id
- datum
- tijd
- naw gegevens
- baan_id


Nu weet ik niet eens of dit wel goed is, maar het gaat mij er meer om hoe ik al die tijden ga verwerken. Want het gaat om 17 verschillende tijdstippen, per dag.

Waar ik aan dacht is dat hij, als iemand een datum klikt, kijkt in een array welke tijden er nog beschikbaar zijn oid, maar waar zou hij de tijden vandaan moeten halen? Moet ik een extra tabel met alle tijd variaties maken? Nee toch? Dat moet makkelijker kunnen lijkt me.

Wat ik in mijn hoofd heb is dus dat er een datum wordt gekozen, en er dan een lijst komt met beschikbare tijdstippen voor die dag. Als een bepaalde tijdstip 8x gekozen is (8 banen), dan moet hij uit de lijst.

Ik hoop dat jullie me kunnen helpen!

Het gaat alleen maar om de database opbouw, de rest vind ik zelf wel uit :)
 
PHP hulp

PHP hulp

05/11/2024 15:37:23
 
The Ultimate

The Ultimate

12/01/2011 21:52:37
Quote Anchor link
Een extra tabel aanmaken met alle (standaard)tijden lijkt me overbodig. Je weet immers dat iedere baan van 12.00 - 20.30 beschikbaar is.

Wat je wel kunt doen is dat je niet met tijden werkt maar de tijden aan een periode koppelt. Dat werkt wellicht makkelijker voor je.

Dus:
12.00 - 12.30 is periode 1
12.30 - 13.00 is periode 2
etc.

Dan kun je gewoon een integer in de database invoeren bij tijd of periode.

Vervolgens maak je gewoon per baan een lijst <ul> met 17 elementen <li> (of een table) en voeg je daar tijdens het echoen eventuele reserveringen aan toe.
Gewijzigd op 12/01/2011 21:54:58 door The Ultimate
 
Nick K

Nick K

12/01/2011 22:57:47
Quote Anchor link
Bedankt voor je reactie.

Maar hoe weet het script dan wat een 6 is bij tijd? Dat moet dan toch via een ander tabel vergeleken worden met het eraan gekoppelde tijdstip?
 
The Ultimate

The Ultimate

12/01/2011 23:03:58
Quote Anchor link
De tijden koppel je er pas aan op het moment dat je de reserveringstabel weergeeft en is puur een kwestie van weergave. De database hoeft toch niet te weten dat periode 6 van 14.30 tot 15.00 uur duurt? De database hoeft enkel te weten dat periode 6 op baan x bezet is.
 
Ocirina Ocirina

Ocirina Ocirina

12/01/2011 23:08:03
Quote Anchor link
Als je nou een pagina maakt met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
]
If($tijd == 6)
{ // doe dit }


Etc. En die dan include? En dat je via de db kijkt of 'tijd' 6 nog vrij is en dan dat laten vergelijken met hierboven?
(ik zit op een ipad dus duidelijk weergeven wat ik bedoel gaat niet sorry...)

Edit: the ultimate was me voor.

Toevoeging op 12/01/2011 23:29:44:

Ik zat nog even te denken.
Als je nu de tijds periode verdeeld en de baan nummers geeft, die in db stoppen.
Dat dmv een mysql query Update de baan status van open = o naar gesloten = # te zetten.
En voordat je dat doet dmv een
if (status != #)
{zet baan op verhuurd}
Else
{ Heelaas is de baan verhuurd.}
Gewijzigd op 12/01/2011 23:13:10 door Ocirina Ocirina
 
Nick K

Nick K

13/01/2011 08:49:17
Quote Anchor link
Hey OoT, thanks :) Echter snap ik nog niet helemaal wat je bedoelt. Ik snap je bedoeling om een baan op gesloten te zetten, maar de eerste zin begrijp ik niet helemaal. De banen hebben al nummers, hun id. En ik was al van plan om de tijd periodes te verdelen (door de reactie van The Ultimate).

Maar bedankt voor je input! :)

Toevoeging op 13/01/2011 08:52:52:

Nog even een vraag: in welk tabel moet ik verwerken of een baan beschikbaar is of niet? En als er dus een reservering is gemaakt voor een bepaalde datum en tijdstip, waar moet ik dan aangeven dat die baan op dat tijdstip gereserveerd is (want er moet geteld worden wanneer de 8 is bereikt, toch?).
 
Ocirina Ocirina

Ocirina Ocirina

13/01/2011 10:21:50
Quote Anchor link
Kijk, ik bedoel dit:
Je hebt een db. die heeft 8 banen,
ze hebbel allemaal id dus: bid1 bid2 bid3.
Dan maak je dus 17 periodes per baan, en zet je die allemaal op O = OPEN.
Dan doe je select bid, periode from banen WHERE bid = '$INPUT gevraagde baannr.' AND periode = '$inpute gevraagde periode'
En die heeft dan of de waarde O =open of - = gesloten.
Dan controleer je die waardes dmv php of die gereserveerd is of niet.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if ($baanperiode == O)
{
Zet de baan op - bij baan $input bid en $periode}
else
{echo "Helaas is de baan bezet";}
?>


Toevoeging op 13/01/2011 10:24:45:

Zoiets heb ik in gedachte, het kan simpeler maar dit werkt gewoon goed.
Gewijzigd op 13/01/2011 10:24:05 door Ocirina Ocirina
 
Nick K

Nick K

13/01/2011 11:15:51
Quote Anchor link
Thanks :)Echter heeft de klant ineens om nieuwe eisen gevraagd, dus ik moet het even anders indenken....

Er moet gezegd worden welke datum en tijd er gereserveerd moet worden. Dan moet er een overzicht gegenereerd worden met alle banen en de tijdstippen onder elkaar, als een soort van tabel. Dan hoeft de gebruiker maar 1x te klikken op de gewenste baan/tijdstip om te reserveren.

Maar in principe kan ik hier dezelfde db opzet mee gebruiken, toch?
 
Ocirina Ocirina

Ocirina Ocirina

13/01/2011 11:19:28
Quote Anchor link
Jij moet even een soort kalender maken.
Dan klikt die persoon op die datum, dan verschijnt er een nieuw pagina met de vrije tijden.
Precies met dezelfde opzet. Alleen is de manieer van het controleren of die vrij is iets veranderd. Dmv een get of een post functie stuur je dit door naar de controle pagina of die vrij is. Zo ja dan laat je hem reserveren begrijp je?
Ik heb het wel duidelijk in mijn hoofd maar ik weet niet of ik het je zo duidelijk maak.
 
Nick K

Nick K

13/01/2011 13:14:59
Quote Anchor link
Ja zo had ik het ook ongeveer in mijn hoofd, maar toch bedankt!!
 
John D

John D

13/01/2011 14:43:01
Quote Anchor link
Je kan bijvoorbeeld een vast raster maken van een week, Ma t/m Zo. Je hebt dan 7 dagen en per dag heb je 8 tijdstippen. Je kan dan kenmerken creeeren Op basis van 1e dag 1e tijdstip = 11 en vervolgens 12,13,.....18 en idem voor dag 2: 21,22,23,.....28 en dit dan visueel in kleurtjes (dus niet de codes) weer te geven in een matrix met de bezette tijden rood en de vrije tijden groen. Ik neem aan dat geen persoonsnamen gaat publiceren. Verder kan het helemaal geen kwaad om een referentie tabelletje te maken met tijdstippen en codes, een lookup tabel. Dat is altijd beter en sneller dan je een slag in de rondte rekenen in php.
Gewijzigd op 13/01/2011 14:44:02 door John D
 



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.