Reserveringstabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

Front-end developer Supply Chain Angular, ReactJS,

Functie Het development team bestaat momenteel uit 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creëren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld meedenken over strategie en design. Hierin krijg je veel vrijheid om de functie naar eigen inzicht in te vullen en te pionieren. Alle data die wordt gebruikt is zichtbaar in een webapplicatie, geschreven in Angular en React. Momenteel zijn ze bezig om de dashboards anders vorm te geven en de

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als 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. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Intern - Junior PHP ontwikkelaar in fris en jong t

Bedrijfsomschrijving Werk jij graag een in fris, flexibel en jong team? Bij ons ben jij vrij om te bepalen waar jij het liefst werkt en op de vrijdag komen wij gezellig bij elkaar op kantoor. Flexibiliteit en vrijheid zijn bij ons de norm en dat geeft jou de ruimte en energie om het beste uit jezelf te halen! Ons team bestaat uit vijf enthousiaste collega's die jou graag ondersteunen in zowel je persoonlijke als professionele ontwikkeling. Met twee ervaren Senior Developers als mentoren ben jij in goede handen. Wij zien onszelf als een vriendengroep die gezamenlijk werken aan iets moois

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

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 »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

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 »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

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

03/12/2024 18:08:00
 
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.