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
Nu alle blogplaatsingen voor 25,- incl schrijven en afbLinkpartnersLaat goedkoop jouw artikelen schrijven en publiceren op unieke blogs met mooie statsLinkpartnersHandmatig linkbuilden aangeboden (vanaf 7,50 per link)Freelance / WerkACTIE: 24,95 voor blog met link op UR 47 / DR 42 vastgoed site!Linkpartners -
27-11-2020, 21:08 #2
- Berichten
- 168
- 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