Anzeigenbereich mit Datumsfeld filtern - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Jürgen (614 Beiträge) am Donnerstag, 3.Oktober.2002, 22:01.
    Anzeigenbereich mit Datumsfeld filtern

      Hallöle BP Fraeks,

      habe mal wieder ein Prob. Folgendes, in meiner DB wir ein Datumsfeld (Anzeigenende) über Nutzereingabe gesetzt. So jetzt will ich beim Listen der Einträge nur die Anzeigen lassen die eben....
      $Anzeigenende>$Datum"jetzt" ich hoffe Ihr habt mich verstanden.
      
      Irgendwie über Perl, aber ich weis nicht wo ich ansetzen muß. Vorab mal danke für eine Tipp.

      Gruß
      Jürgen


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Jürgen (614 Beiträge) am Donnerstag, 3.Oktober.2002, 22:01.
    Anzeigenbereich mit Datumsfeld filtern

      Hallöle BP Fraeks,

      habe mal wieder ein Prob. Folgendes, in meiner DB wir ein Datumsfeld (Anzeigenende) über Nutzereingabe gesetzt. So jetzt will ich beim Listen der Einträge nur die Anzeigen lassen die eben....
      $Anzeigenende>$Datum"jetzt" ich hoffe Ihr habt mich verstanden.
      
      Irgendwie über Perl, aber ich weis nicht wo ich ansetzen muß. Vorab mal danke für eine Tipp.

      Gruß
      Jürgen

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 4.Oktober.2002, 11:04.
    Re: Anzeigenbereich mit Datumsfeld filtern

      Die Abfrage ist ganz einfach:

      Anzeigenende>jetzt

      ;-) Also wenn Du das z.b. im <do action=all...> einbaust:

      <do action=all Anzeigenende\>jetzt>
      

      oder im <loop...>

      <loop Anzeigenende\>jetzt>
      

      Der Schrägstrich \ ist nötig, weil das Grösser-Zeichen > sonst als Ende vom Tag angesehen werden würde...

     Antworten

    Beitrag von Jürgen Scheugenpflug (2 Beiträge) am Freitag, 4.Oktober.2002, 11:51.
    Re: Anzeigenbereich mit Datumsfeld filtern

      Hi Christoph,

      danke für den Tipp. Werd's dann lieber so lösen wie du es mir gezeigt hast.
      Hab mit dem u.A. Code rum gebastel - stimmt das eigentlich auch so - was ich bemerkt hab, das der aktuelle Tag nicht mehr ausgegeben wird. Warum ?? muss da noch was mit "+1" rein ?? Nur zur Info.
      Hier mal der Code:

      <loop db=meineDB code=perl>
      if($_raw{Anzeigenende} gt datum("jetzt", "intern"))
      {
       out "<b>$Name, $Vorname</b><br>";
      }
      </loop>
      

      Gruß
      Jürgen

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 4.Oktober.2002, 12:18.
    Re: Anzeigenbereich mit Datumsfeld filtern

      dann muß statt gt ein ge rein
      ge bedeutet >=
      gt nur >

      Sander

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Freitag, 4.Oktober.2002, 13:38.
    Re: Anzeigenbereich mit Datumsfeld filtern

      Hi Sander,

      hab das vorher auch probiert (nachgeschlagen im Buch Einführung in Perl v. O'REILLY). "gt","lt","le" usw...
      Funzte aber nicht??

      Gruß
      Jürgen

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 5.Oktober.2002, 21:35.
    Re: Anzeigenbereich mit Datumsfeld filtern

      Damit belastest Du den Server unnötig - die Datenbank holt Dir das x-fach schneller als Du mit der Schleife:

      <loop db=meineDB Anzeigenende\>=jetzt code=perl>
      
      ...
      </loop>

      Jetzt ist auch der aktuelle Tag mit drin... ;-)

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!