AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [php]wiederholende Ereignisse im Kalender
Thema durchsuchen
Ansicht
Themen-Optionen

[php]wiederholende Ereignisse im Kalender

Offene Frage von "freak4fun"
Ein Thema von freak4fun · begonnen am 29. Dez 2006 · letzter Beitrag vom 17. Jan 2007
 
Benutzerbild von S2B
S2B

Registriert seit: 1. Feb 2004
Ort: Aachen
1.268 Beiträge
 
#8

Re: [php]wiederholende Ereignisse im Kalender

  Alt 17. Jan 2007, 14:19
OK, Beispiel:
SQL-Code:
CREATE TABLE events (
  event_id MEDIUMINT(8) NOT NULL AUTO_INCREMENT PRIMARY KEY,
  event_type ENUM('regular', 'holiday') NOT NULL DEFAULT 'regular',
  event_title VARCHAR(255) NOT NULL,
  event_in_holidays TINYINT(1) NOT NULL DEFAULT '1',
  [...]
);
Zuerst einmal die Ferien auslesen:
SQL-Code:
SELECT event_title
  FROM events
  WHERE event_type = 'holidays';
Die Ferien trägst du dann zuerst mal in deinen Kalender ein bzw. "speicherst" sie sinnvoll. Danach liest du alle anderen Events aus:
SQL-Code:
SELECT event_title, event_in_holidays
  FROM events
  WHERE event_type = 'regular';
Vor dem Eintragen jeder dieser Events prüfst du, ob an dem Tag Ferien sind oder nicht, wenn event_in_holidays = 0 ist.

Eine mehrerer Möglichkeiten... Du könntest z.B. auch die Ferien in einer separaten Tabelle speichern, vor allem dann, wenn du speziell zu Ferien weitere Eigenschaften angeben willst.
Simon Praetorius
Gruß
S2B
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz