Aktuelle Termine einbinden
#4
Hi,

wenn Du nur Termine nach Zeit ausgeben willst ist ein Datumsfeld zum Text die richtige Wahl. Also der Vergleich von Aktueller Uhrzeit (evtl. mit Zeitzonenkorrektur wenn der Server eine andere Zeit ausgibt) mit den gespeicherten Daten.

Idealerweise speichert man da den Anfang und das Ende der Veranstaltung, bzw. des TV Termines.

Dann kann man für beliebig viele Tage die Daten vortragen und beim Abruf werden nur die ausgegeben die Datums/Zeitmäßig passen, ältere nicht. Bei vielen Terminen sollte man dann noch eine Unterauswahl haben die den Besucher evtl. die Wahl bestimmter Anzeigeintervalle zulässt.

Zitat:also ich will eigentlich nur ein paar Wörter in eine normale Seite einbinden, nichts drumherum.

Die Ausgabe der Daten ist auch das einfachste, das Script abzusichern und die Eingaben zu prüfen ist da schon mehr Aufwand, der ist aber auch nötig, ansonsten kann es zu unschönen Problemen kommen.

Das ganze könnte ungefähr so aussehen:

1. Datenbanktabelle und Daten darin

Code:
--
-- Tabellenstruktur für Tabelle `termine`
--

CREATE TABLE `termine` (
  `termin_id` int(10) unsigned NOT NULL auto_increment,
  `anfang` datetime NOT NULL default '0000-00-00 00:00:00',
  `ablauf` datetime NOT NULL default '0000-00-00 00:00:00',
  `infotext` varchar(250) NOT NULL default '',
  PRIMARY KEY  (`termin_id`)
);

--
-- Daten für Tabelle `termine`
--

INSERT INTO `termine` VALUES (1, '2006-11-30 16:30:00', '2006-11-30 17:45:00', 'Kindersendung');
INSERT INTO `termine` VALUES (2, '2006-11-30 16:15:00', '2006-11-30 19:30:00', 'Konzert der Gruppe YXZ');
INSERT INTO `termine` VALUES (3, '2006-11-30 15:45:00', '2006-11-30 17:00:00', 'Im Kino läuft ein Trickfilm');

2. Abfrage der Datenbank, es werden nur Termine ausgegeben die noch nicht abgelaufen sind und dem heutigen Tag ensprechen.

Zitat:SELECT termin_id, anfang, ablauf, infotext FROM termine
WHERE DAYOFMONTH(anfang) = 30 AND HOUR(ablauf) >= 16
ORDER BY anfang

3. Ausgabe, geordnet nach Datum

Code:
3     2006-11-30 15:45:00     2006-11-30 17:00:00     Im Kino läuft ein Trickfilm
2     2006-11-30 16:15:00     2006-11-30 19:30:00     Konzert der Gruppe YXZ
1     2006-11-30 16:30:00     2006-11-30 17:45:00     Kindersendung

Das ist nur eine ganz einfache Funktionsbeschreibung, da gehört noch einiges mehr an Programmcode dazu.

Cu Helmut
Zitieren



Nachrichten in diesem Thema
Aktuelle Termine einbinden - von Ann - 30.11.2006, 13:06
Aktuelle Termine einbinden - von Ebba - 30.11.2006, 13:12
Aktuelle Termine einbinden - von Ann - 30.11.2006, 13:55
Aktuelle Termine einbinden - von Helmut - 30.11.2006, 17:28

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  "Website" in Shop einbinden daddy1 2 2.113 12.10.2012, 00:39
Letzter Beitrag: daddy1
  Sound in HP einbinden...Copyrigth??? borgi 3 1.400 09.02.2009, 17:05
Letzter Beitrag: surfy
  Gästebuch in HP einbinden... Bella 0 1.140 15.11.2006, 10:50
Letzter Beitrag: Bella
  Webseiten mit PI einbinden Bandit 2 1.616 07.10.2006, 16:52
Letzter Beitrag: Bandit
  Forum einbinden udog 11 3.068 03.10.2006, 11:16
Letzter Beitrag: udog
  Sound in HTML einbinden Reiner 1 1.163 06.09.2006, 11:15
Letzter Beitrag: Hippo
  Downloads in Seite einbinden ? Sycks 11 3.360 10.04.2006, 21:12
Letzter Beitrag: Niela
  Recorder-Grafik zum Einbinden von Sound-Datei sonius 34 8.303 09.11.2005, 18:52
Letzter Beitrag: Hulot
  Wer hat Erfahrung mit dem Einbinden von Musik auf Website? Meikel 14 8.470 11.03.2004, 21:46
Letzter Beitrag: Jürgen
  Einbinden von Midi-Dateien musikus 1 1.656 28.12.2003, 15:38
Letzter Beitrag: Jürgen