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
-
27-11-2020, 00:46 #1
- Berichten
- 59
- Lid sinds
- 16 Jaar
Selecteren uit DB voor agenda
-
In de schijnwerper
-
27-11-2020, 22:08 #2Particulier
- Berichten
- 175
- 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, 10: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