Ist eine zeitgesteuerte Ausgabe möglich?

palmaniac

Grünschnabel
Hallo erstmal,
bitte nicht schlagen weil ich etwas Einfaches frage, ich habe das erste Mal mit PHP zu tun.
Ich muss einer Anwendung die mittels einer mySql-DB und mehrerer PHP-Scripte Raumbelegungsdaten auf Terminals anzeigt auf die Sprünge helfen. Dazu gibt es zwei Anzeige-Frames: "Jetzige Veranstaltung" und "Nächste Veranstaltungen".
Damit dort auch die richtigen Veranstaltungen erscheinen möchte ich ein kleines Script schreiben das mithilfe der Timestamp-funktion die Zeiten vergleicht.
In Pseudocode würde das etwa so aussehen:
select datum,zeit1,zeit2 from fuchsberg;
convert datum and zeit1 : time_anfang;
convert datum and zeit2 : time_ende;
get timestamp : time_current:
if time_current is beetween (time_anfang -15min) and time_end
then...

Meine DB heisst "infosys_reservierung" mit Tabelle "fuchsberg", als Variablen habe ich:
datum vom Typ date
zeit1 vom Typ time
zeit2 vom Typ time

Bitte helft mir und zeigt mir wie ein solches Script aussehen könnte und welche funktionen/operatoren von PHP ich dafür nutzen kann.

Gruss,
Jörg
 
Hi!

Wahrscheinlich gehts auch irgendwie einfacher aber ich habe das so gemacht:

PHP:
    $result=mysql_query("select zeit1,zeit2 from fuchsberg");
    $row=mysql_fetch_object($result);
  
   $start=date("ymdHis",$row->zeit1);
   $ende=date("ymdHis",$row->zeit2);
   $current=date("ymdHis");

   if($start<$current && $ende>$current)
   {
    print "Aktueller Zeitpunkt liegt dazwischen!";
   }Else
   {
    print "Aktueller Zeitpunkt liegt nicht dazwischen!";
   }

MfG

Matthias Nordwig
 
Zurück