Re: @CB : Beispiel Datum vergleichen (if) in der Dokumentation - 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 

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von H.Fehde (724 Beiträge) am Dienstag, 19.Februar.2002, 23:59. WWW: www.iqws.de
    @CB : Beispiel Datum vergleichen (if) in der Dokumentation

      Ich denke, der angegebene Code:
      <loop code=perl>
      if($_raw(date)... sollte if($_raw{date}... sein - also geschweifte Klammern oder ?
      

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 20.Februar.2002, 18:13.
    Re: @CB : Beispiel Datum vergleichen (if) in der Dokumentation

      ja, sieht so aus - wo in der doku steht das denn falsch?

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Mittwoch, 20.Februar.2002, 19:20. WWW: www.iqws.de
    Re: @CB : Beispiel Datum vergleichen (if) in der Dokumentation

      Hier: http://baseportal.de/cgi-bin/baseportal.pl?htx=/hilfe/baseportal/db_help&help=95

      Ich hab da auch noch ne Frage:
      Kann man auch IN einer <loop=perl> Anweisung eine Bedingung für ein Datum (hier DATUM) definieren, wie z.B.:
      <loop code=perl sort=-DATUM DATUM\>jetzt-1 if($_get{selected} eq "NEW")...>/loop>  , um nur die neusten des letzten Tages auszugeben.?
      

      Der Wert von selected wird durch einen Link übergeben.

      Bei mir haut sowas einfach nicht hin. Vor allem ist mir auch unklar, wie ich den Datumsvergleich IM loop beschreiben soll, wenn die If-Klausel ($_get{selected} eq "NEW") NICHT erfüllt ist und dann ganz normal die Datensätze sortiert nach dem Feld DATUM ausgegeben werden sollen.

      Vielleicht hast Du ja ne Idee.

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 20.Februar.2002, 20:20.
    Re: @CB : Beispiel Datum vergleichen (if) in der Dokumentation

      Nein, das geht so nicht... Bin mir nich ganz darüber im Klaren was Du machen willst... Sowas ginge:

      <loop code=perl sort=-DATUM DATUM\>jetzt-1>...</loop>
      

      Weiss nich so recht wofür das $_get{selected} eq "NEW" da ist...? ;-)

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Mittwoch, 20.Februar.2002, 22:01.
    Re: @CB : Beispiel Datum vergleichen (if) in der Dokumentation

      Brauche ich in einer URL -
      Beispiel:..baseportal?selected=New&htx=/baseportal/iqws/Test/Links...
      Je nach dem, welchen Wert selected hat, sollen nur die Neuen (1 Tag alt) oder anderenfalls alle Datensätze nach Datum sortiert über loop ausgegeben werden.
      Der Ausdruck DATUM\>jetzt-1 sollte also unwirksam sein, wenn selected nicht "NEW" ist.
      Kann man sowas in/mit ein und derselben Loop-Anweisung realisieren?

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Mittwoch, 20.Februar.2002, 22:43.
    Habs raus: Re: @CB : Beispiel Datum vergleichen (if) in der Dokumentation

      Einfach ne kleine Perlanweisung vor <loop code=perl>

      <perl>
      if ($selected ne "NEW")
      {$new="";}
      else
      {$new="jetzt-1";}
      </perl>
      

      ... und dann
      <loop code=perl sort=-DATUM DATUM\>$new<loop>
      

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 21.Februar.2002, 01:52.
    Re: Habs raus: Re: @CB : Beispiel Datum vergleichen (if) in der Dokumentation

      Ja, das sieht nach ner guten Lösung aus ,-) Wobei es eigentlich so aussehen müsste:

      <loop code=perl sort=-DATUM DATUM\>$new>
      
      ...
      </loop>

      War aber vielleicht nur ein Schreibfehler... ;-)

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Donnerstag, 21.Februar.2002, 01:58.
    Re: Habs raus: Re: @CB : Beispiel Datum vergleichen (if) in der Dokumentation

      richtig - hatte mich am Ende nur noch verschrieben.</loop> Besten Dank

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Mittwoch, 20.Februar.2002, 19:25.
    Re: @CB : Beispiel Datum vergleichen (if) in der Dokumentation

     Antworten


     
 Liste der Einträge von 49950 bis 50100:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < 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.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!