agenda data over een periode in mysql

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ronald schuyff

ronald schuyff

04/03/2009 10:06:00
Quote Anchor link
Hallo alemaal

ik ben bezig een agenda systeem te schrijven lookalike outlook
maar loop tegen een probleem op

weet iemand hoe ik de data's tussen twee datums kan berekenen en deze kan inserten(set) in de database

dit bijvoorbeeld om een hele vacantie periode ineens in de agenda te kunnen plaatsen en niet dag voor dag te hoeven invoeren

greets ronald
 
PHP hulp

PHP hulp

14/05/2024 18:40:52
 
Jurgen assaasas

Jurgen assaasas

04/03/2009 10:57:00
Quote Anchor link
Een begin en een einddatum?

begin: 2009-06-22 00:00:00
Eind: 2009-09-05 00:00:00

Bijvoorbeeld. Overigens zet je het berekende gegeven (de periode tussen de twee data) niet in de database. Dit bereken je bij het weergeven.
 
Emmanuel Delay

Emmanuel Delay

04/03/2009 12:37:00
Quote Anchor link
Het antwoord op al je vragen vind je in deze tutorial
http://phphulp.nl/php/tutorials/3/519/
 
Ronald schuyff

ronald schuyff

04/03/2009 22:38:00
Quote Anchor link
beste jurgen

ik denk dat je het verkeerd begrijpt wat ik bedoel

ik bedoel dus als ik in mijn formulier selecteer

01-03-2009 en 04-01-2009 als einddatum dat ik dus een insert in de database kan doen zoals

insert in agenda (id) (datum) (omschrijving)

id 1 (datum) 01-03-2009 (omschrijving) vakantie etc
id 2 02-03-2009 vakantie school
id 3 03-03-2009 vakantie school
id 4 04-03-2009 vakantie school
en dat ik dit niet voor iedere dag apart hoef te doen

de tutorial is daar niet duidelijk in emmanual hoe ik dit zou moeten doen
 
Frank -

Frank -

04/03/2009 22:42:00
Quote Anchor link
Sla een start- en einddatumtijd op en je bent klaar. Het verschil kun je berekenen door ze van elkaar af te trekken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT
  (einddatum - startdatum) AS looptijd
FROM
  tabelnaam
 



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.