Tag nur 1x anzeigen - 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 Bernd (213 Beiträge) am Donnerstag, 9.Juli.2015, 13:13.
    Tag nur 1x anzeigen

      Hallo,

      ich bin gerade dabei einen Stundenplan zu basteln :-)
      Wie bekomme ich es hin, dass oben nur 1x der Tag steht, auch wenn für den selben Tag mehrere Einträge vorhanden sind?

      Danke
      Bernd


      <loop db=unterricht sort=Tag code=perl>
      
       out <<EOF; $Tag<br> $Fach ($Raum)<br> <hr> EOF </loop>


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Bernd (213 Beiträge) am Donnerstag, 9.Juli.2015, 13:13.
    Tag nur 1x anzeigen

      Hallo,

      ich bin gerade dabei einen Stundenplan zu basteln :-)
      Wie bekomme ich es hin, dass oben nur 1x der Tag steht, auch wenn für den selben Tag mehrere Einträge vorhanden sind?

      Danke
      Bernd


      <loop db=unterricht sort=Tag code=perl>
      
       out <<EOF; $Tag<br> $Fach ($Raum)<br> <hr> EOF </loop>

     Antworten

    Beitrag von richard (1187 Beiträge) am Freitag, 10.Juli.2015, 08:06. WWW: posaunenchor-rhoden.de
    Re: Tag nur 1x anzeigen

      z.Bsp. so:

      <loop db=unterricht sort=Tag code=perl>
      

      if($Tag ne $Tagalt) {
      out "$Tag<br>";
      }
      

      out <<EOF;
      $Fach ($Raum)<br>
      <hr>
      EOF
      

      $Tagalt=$Tag;

      </loop>
      

     Antworten

    Beitrag von Bernd (213 Beiträge) am Freitag, 10.Juli.2015, 10:13.
    Re: Re: Tag nur 1x anzeigen

      Hallo Richard,

      super das klappt :-)
      Jetzt würde ich es auch gerne verstehen!
      Bernd

     Antworten

    Beitrag von richard (1187 Beiträge) am Freitag, 10.Juli.2015, 11:11. WWW: posaunenchor-rhoden.de
    Re: Re: Tag nur 1x anzeigen

      Das kostet aber extra ...

      Man muß die Ausgabe von $Tag davon abhängig machen, daß der Inhalt "neu" ist, sich also von dem vorhergehenden Datensatz unterscheidet.

      Der Inhalt des vorhergenden Datensatzes wird/wurde bei dessen Ausgabe in die Variable $Tagalt geschrieben und kann dann bei der Ausgabe des nächsten Datensatzes abgefragt werden. Das ist die von mir am Ende eingefügte Zeile.

      Am Anfang Deines loop habe ich die Ausgabe in eine if-Konstruktion eingebaut. Dort wird geprüft ob $Tag sich geändert hat, "$Tag ne $Tagalt" (sprich: $Tag ist nicht gleich $Tagalt). Wenn dies der Fall ist, wird $Tag ausgegeben, andernfalls passiert nichts und es geht mit $Fach und $Raum weiter.

     Antworten

    Beitrag von Bernd (213 Beiträge) am Freitag, 10.Juli.2015, 13:30.
    Re: Re: Re: Tag nur 1x anzeigen

      Grob verstandnen :-)
      Danke!!

     Antworten


     
 Liste der Einträge von 1800 bis 1950: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.08s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!