Reserveringstabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

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 »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

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 »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan

Bekijk vacature »

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

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 »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

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

06/01/2025 04:39:47
 
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.