Jonas: Ereignisanzeige bestimmter Zeiträume

Hallo,

für eine Anzeige in Php für Zeiträume habe ich das folgende Script "erdacht"...

  
<?php  
if($ereignis_eingetreten==0)  
{  
$tag=date("j");  
if($tag<2008-08-14)  
{  
echo "Ereignis 1";  
}  
if($tag<2008-08-20)  
{  
echo "Ereignis 2";  
}  
if($tag<2008-08-26)  
{  
echo "Ereignis 3";  
}  
}  
?>  

Leider funktioniert das nicht. Kann mir jemand helfen?

Danke, Gruß

  1. Grüße,
    ich habe den code recht lange angestarrt, werde aber darauas nicht schlau - was versuchst du denn zu erreichen?

    übrigens bin ich mir gar nicht sicher ob du den monatstag mit jahr-monat-datum so vergleichen kannst.

    MFG
    bleicher

    --
    __________________________-
    Die versprechen ernsthaft werbefreien hosting?
  2. Hallo Jonas

    <?php
    if($ereignis_eingetreten==0)
    {
    Woher kommt $ereignis_eigentreten? Gut lassen wir das erst mal weg!

    Ab Hier:

    $tag=date("Ymd");
    if($tag<20080814)
    {
    echo "Ereignis 1";
    }
    if($tag<20080820)
    {
    echo "Ereignis 2";
    }
    if($tag<20080826)
    {
    echo "Ereignis 3";
    }

    Bis hier sollte funktionieren.

    Kommen die Datum aus einer Datenbank (MySQL?) solltest du sie mit DATE_FORMAT entsprechend einlesen. 2008-08-13 < 2008-08-14 wird nicht funktionieren. 20080813 < 20080814 funktioniert allerdings.
    Gruß Rainer

  3. Hi,

    für eine Anzeige in Php für Zeiträume habe ich das folgende Script "erdacht"...

    "erfunden" wäre das richtige Wort - oder vielleicht doch eher "geraten". Wie kommst Du darauf, dass Dein Script *irgend etwas* Sinnbehaftetes machen könnte?

    $tag=date("j");

    Dies liefert einen String, dessen Inhalt einer Zahl zwischen 1 und 31 entspricht.

    if($tag<2008-08-14)

    Mal abgesehen davon, dass 08 als Oktalzahl interpretiert wird, aber keine solche ist: 2008 minus 8 minus 14 ist ganz sicher größer als eine Zahl zwischen 1 und 31. Dafür braucht man keine Prüfung.

    Leider funktioniert das nicht.

    Und "funktioniert nicht" war noch nie eine Fehlerbeschreibung.

    Kann mir jemand helfen?

    Vielleicht solltest Du Dich erst mal bemühen, einen Code zu schreiben, der zumindest etwas mit Deinem Vorhaben zu tun hat. Wenn dabei Probleme auftreten, können wir Dir sicherlich auch helfen.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes