1 tabel of 2

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer C#

ucntie: Software Developer (C#) Opleiding HBO/WO Locatie: Roermond/Sittard area Startdatum: 1 februari Contract: vast dienstverband Uren per week: Fulltime, 40 uur per week Bedrijf: Als innovatieve voorloper binnen de digitale informatiestromen in de medische sector hechten we belang aan het ontwikkelen en implementeren van nieuwe technologieën. We zijn op zoek naar creatieve geesten die energie halen uit het werken met een verscheidenheid aan technologieën, aan de hand van hun eigen ontwerpvrijheid en professionele ontwikkeling. De afdeling Research & Development is verantwoordelijk voor het onderhouden, vernieuwen en installeerbaar opleveren van de applicaties voor de professionele (eerstelijns) gezondheidszorg. Afdeling: Binnen de afdeling

Bekijk vacature »

Bryan De Baar

Bryan De Baar

09/11/2018 19:55:53
Quote Anchor link
goede avond,


zoals de titel al zegt ben ik opzoek of ik 1 of beter 2 tabellen kan maken voor het volgende:

Ik heb een form gemaakt met de dagen en tijden
ID-DAG-STARTTIJD-EINDTIJD

Deze tabel is al gevuld met de dagen en de benodigde id's

1-zondag
2-maandag
3-dinsdag
4-woensdag
5-donderdag
6-vrijdag
7-zaterdag

Deze informatie word gepresenteerd alleen de tijden ontbreken nog, deze kan de gebruiker dan zelf invullen.(dit noemen we reguliere tijden)

Nu komt het gene waarvoor ik dit topic heb geopend:

Een tweede formulier staat eronder waarin je een datum kunt ingeven waarin je aangepaste tijden kunt zetten.
het is de bedoeling dat formulier 2 de regulier tijden overschrijft.

Maak ik een tabel met de regulier tijden en een tabel met aangepaste tijden?
Of kan alles in een tabel?
 
PHP hulp

PHP hulp

05/04/2020 04:44:06
 
Thomas van den Heuvel

Thomas van den Heuvel

09/11/2018 20:29:25
Quote Anchor link
Is dit voor een lijst van openingstijden?
Met enkele uitzonderingen?

Hangt er vanaf.
Liggen de uitzonderingen vast (bijvoorbeeld zon- en feestdagen) en zouden deze beheerd moeten kunnen worden?

Ik zou in eerste instantie zeggen dat hier geen database aan te pas hoeft te komen, dit zou je al programmatisch kunnen oplossen tenzij er allerlei niet-reguliere uitzonderingen kunnen optreden. De vraag is dan ook of je dat kunt vangen in een formulier waarmee je deze informatie kunt beheren.

En tevens - hangt hier andere (database-)informatie vanaf?

Misschien kun je in eerste instantie volstaan met een artikel wat je gewoon kunt editten? Ik zie de noodzaak van gebruikmaking van een db niet echt?
 
Bryan De Baar

Bryan De Baar

09/11/2018 21:21:40
Quote Anchor link
De invul formulieren staan in de backend en kunnen dus door mensen met toegang worden ingevuld.
De tijden worden aan de frontend weergegeven (althans dat is de bedoeling).
Ik wil ze dus opslaan in een database en bij de frontend uitlezen met een controle of er voor de datum vandaag geen aanpassing is.
 
Thomas van den Heuvel

Thomas van den Heuvel

09/11/2018 22:05:05
Quote Anchor link
Als uitzonderingen vaak voorkomen en onregelmatig zijn zou je hier een tweede tabel voor kunnen maken met een lijst van uitzonderingen die je over je weekrooster heen kunt leggen, eventueel met een reden zodat je deze kunt highlighten in het overzicht.

Zo kun je wellicht ook een historie opbouwen van uitzonderingen, deze kan op den duur mogelijk interessant zijn voor statistiek. En doordat je dit gescheiden houdt van je normale rooster wordt die data ook niet zo'n zooi.

Maar als daar geen sprake van is en er maar af en toe een uitzondering is dan zou je ook kunnen volstaan met extra kolommen voor afwijkende openingstijden, en eventueel een kolom met een reden, zodat je die ook kunt highlighten en kunt benadrukken dat er sprake is van een afwijkende situatie.

Jij bent de architect van dit systeem, dus zorg ook dat je je (gekozen) oplossing(srichting) kunt onderbouwen.
 



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.