Ik kom er even niet meer uit en misschien denk ik te moeilijk, dus hopelijk kan hier iemand mij helpen.
Stel ik verhuur pennen. In de database houd ik een agenda bij
|artikel|start datum |eind datum |klant|
|0101 |2020-11-27 10:00:00|2020-11-28 10:00:00 |123 |
Nu komt klant 2 op de website en die wil de pen graag huren op 27-11 vanaf 08:00 - 15:00 uur.
Nu moet PHP in de agenda kijken of de pen nog beschikbaar is.
Hoe ga ik dat nou in godsnaam aanpakken? Ik weet het echt even niet meer......
- Selecteren uit DB voor agenda
-
26-11-2020, 23:46 #1
- Berichten
- 59
- Lid sinds
- 16 Jaar
Selecteren uit DB voor agenda
-
In de schijnwerper
10 Websites te koop | Meerdere niches | Alles voor 395 EURO | Woorden: 379k+Website te koopDuizenden linkmogelijkheden aangeboden.LinkpartnersMaandelijkse boost linkbuilding - Geen reserve Nu vanaf slechts 99 euro per maand.Overige dealsSITE.nl: Registreer je .nl domeinnamen voor € 3,99, verlengen voor €4,99Hosting -
27-11-2020, 21:08 #2Particulier
- Berichten
- 166
- Lid sinds
- 4 Jaar
Re: Selecteren uit DB voor agenda
Je zou een select kunnen doen waarbij je gebruik maakt van 3 WHERE-clauses (onderlinge relatie: OR).
1) date_start <= '$date_start' AND date_end >= '$date_start'
2) date_start <= '$date_end' AND date_end >= '$date_end'
3) date_start >= '$date_start' AND date_end <= '$date_end'
1) het artikel is gereserveerd als de startdatum in de range ligt
2) het artikel is gereserveerd als de einddatum in de range ligt
3) het artikel is gereserveerd als de range tussen de start- en de einddatum valt
-
29-11-2020, 09:47 #3
- Berichten
- 59
- Lid sinds
- 16 Jaar
Re: Selecteren uit DB voor agenda
Bedankt voor je reactie!
Ik zat dus inderdaad even te moeilijk te denken
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic