Re: Ausgabe sortiert nach Jahr - 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 ernst (13 Beiträge) am Donnerstag, 8.August.2002, 14:33.
    Re: Ausgabe sortiert nach Jahr

      Hallo Spencer,
      hab ich das richtig interpretiert, dass der Code lauten muesste:

      -----------
      <loop sort=Jahr db=bibliographie code=perl>
      if ($Jahr ne $Jahrmerken)
      {
      out " $Jahr <br>";
      }                        
      out <<EOF;
      $Autor <br>
      EOF
      $Jahrmerken=$Jahr; 
      </loop>
      
      -------------

      Damit erhalte ich aber leider auch nur ne Fehlermeldung: "error (loop): Can't find string terminator " EOF" anywhere before EOF at (eval 3928) line 6."

      Gruesse & vielen Dank f.d. Muehe
      Ernst


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von canadian wunderkind (25 Beiträge) am Mittwoch, 7.August.2002, 14:56.
    amount_all 'zusatz'

      hi,
      wie der amount_all befehl geht, weiss ich.

      allerdings müsste ich zu der summer aller einträge der db noch immer eine konstante (134) zuzählen.

      also auf der page sollte stehen:
      das gästebuch hat (gesamtzahl der einträge in bp db + anzahl alter einträge aus andren gästebuch (134)) einträge

      kann mir jemand weiterhelfen?

      gruß

      cw

     Antworten

    Beitrag von Sascha Fitzner (476 Beiträge) am Mittwoch, 7.August.2002, 15:17. WWW: planet-gaga.de
    Re: amount_all 'zusatz'

      hallo cw,

      also wenn du deinen $_amount_all bereits mit werten gefüllt hast, dann mach doch anschliessend folgendes:

      $gesamt=$_amount_all+134;
      out "Einträge gesamt : ",$gesamt;
      

      gruss sascha fitzner

     Antworten

    Beitrag von cw (11 Beiträge) am Mittwoch, 7.August.2002, 15:59.
    Re: amount_all 'zusatz'

      yep!
      genau so!!!

      danke

      cw

     Antworten

    Beitrag von ernst (13 Beiträge) am Donnerstag, 8.August.2002, 11:00.
    Ausgabe sortiert nach Jahr

      Hallo,

      ich habe ff. Problem: Ich möchte die Datensätze meiner Bibliographie-Datenbank nach dem Feld Jahr sortiert ausgeben lassen. Unter der Zwischenüberschrift (z.B.) "2002" sollen alle Titel dieses Jahres angezeigt werden (alphabet. nach Titel), entspr. unter "2001", "2000" etc.

      Bestimmt gibt es jetzt via Perl eine Möglichkeit diese Jahre automatisch zu generieren und zu sortieren , so dass ich nicht in meinem Template für alle denkbaren Jahre einen Eintrag "von Hand" machen muß ...
      Kann mir jemand sagen, wie das geht? Vielen Dank!

      Grüße
      Ernst

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 8.August.2002, 12:05.
    Re: Ausgabe sortiert nach Jahr

     Antworten

    Beitrag von ernst (13 Beiträge) am Donnerstag, 8.August.2002, 13:24.
    Re: Ausgabe sortiert nach Jahr

      Hallo Sander,
      erst mal vielen Dank. Hab das entspr. Beispiel - soweit es mir nachvollziehbar war - modifiziert und eingebaut. Sieht jetzt so aus:

      <font face="verdana,arial,helvetica" size="-2">
      <loop sort=Jahr db=bibliographie code=perl>
      out " $Jahr <br>" if $Jahr ne $Jahrmerken;
      out <<EOF;
      $Autor <br>
      EOF
      $Jahrmerken=$Jahr; 
      </loop>
      </font>
      

      Als Ergebnis erhalte ich leider die ff. Fehlermeldung:
      "[error (loop): Can't find string terminator " EOF" anywhere before EOF at (eval 2681) line 3. ]"
      - Kann mir jemand sagen, was hier falsch ist?

      Vielen Dank & Gruesse

      Ernst

     Antworten

    Beitrag von Spencer (109 Beiträge) am Donnerstag, 8.August.2002, 14:01.
    Re: Ausgabe sortiert nach Jahr

      Hallo Ernst

      statt
      out " $Jahr <br>" if $Jahr ne $Jahrmerken;
      

      out " $Jahr <br>" if $Jahr ne $Jahrmerken";

      Gruß
      Spencer

     Antworten

    Beitrag von Spencer (109 Beiträge) am Donnerstag, 8.August.2002, 14:05.
    Re: Ausgabe sortiert nach Jahr

      Hallo Ernst

      schmarrn

      statt
      out " $Jahr <br>" if $Jahr ne $Jahrmerken;
      

      if ($Jahr ne $Jahrmerken)
      {
      out " $Jahr <br>";
      } 
      

      Gruß
      Spencer

     Antworten

    Beitrag von ernst (13 Beiträge) am Donnerstag, 8.August.2002, 14:33.
    Re: Ausgabe sortiert nach Jahr

      Hallo Spencer,
      hab ich das richtig interpretiert, dass der Code lauten muesste:

      -----------
      <loop sort=Jahr db=bibliographie code=perl>
      if ($Jahr ne $Jahrmerken)
      {
      out " $Jahr <br>";
      }                        
      out <<EOF;
      $Autor <br>
      EOF
      $Jahrmerken=$Jahr; 
      </loop>
      
      -------------

      Damit erhalte ich aber leider auch nur ne Fehlermeldung: "error (loop): Can't find string terminator " EOF" anywhere before EOF at (eval 3928) line 6."

      Gruesse & vielen Dank f.d. Muehe
      Ernst

     Antworten

    Beitrag von Spencer (109 Beiträge) am Donnerstag, 8.August.2002, 14:54.
    Re: Ausgabe sortiert nach Jahr

      Hallo Ernst

      probier mal

      if ($Jahr ne '$Jahrmerken')
      

     Antworten

    Beitrag von Spencer (109 Beiträge) am Donnerstag, 8.August.2002, 14:56.
    Re: Ausgabe sortiert nach Jahr

      nochwas

      das EOF gehört eine Zeile runter

     Antworten

    Beitrag von ernst (13 Beiträge) am Donnerstag, 8.August.2002, 15:29.
    Re: Ausgabe sortiert nach Jahr

      Hallo Spencer,
      hab deine Tipps in den Code eingebaut, so dass er
      jetzt lautet:

      ----------------
      <loop sort=Jahr db=bibliographie code=perl>
      if ($Jahr ne '$Jahrmerken')
      {
      out " $Jahr <br>";
      }                        
      out 
      <<EOF;
      $Autor <br> 
      $Jahrmerken=$Jahr; 
      EOF                    
      </loop>
      
      -------------
      Aber leider, leider ... Krieg immer noch ne Fehlermeldung: "[error (loop): Can't find string terminator " EOF" anywhere before EOF at (eval 2922) line 7. ]"

      Danke + Gruss
      Ernst

     Antworten

    Beitrag von Spencer (109 Beiträge) am Donnerstag, 8.August.2002, 15:55.
    Re: Ausgabe sortiert nach Jahr

      Hallo Ernst
      so sollte es jetzt funktionieren

      <loop sort=Jahr db=bibliographie code=perl>
      if ($Jahr ne '$Jahrmerken')
      {
      out " $Jahr <br>";
      } 
      out <<EOF;
      $Autor <br> 
      $Jahrmerken=$Jahr 
      EOF 
      </loop>
      

      Gruß
      Spencer

     Antworten

    Beitrag von ernst (13 Beiträge) am Freitag, 9.August.2002, 09:14.
    Re: Ausgabe sortiert nach Jahr

      Hallo Spencer,

      vielen Dank für die Zeit, die Du Dir für mein Problem genommen hast. Aber hat leider alles nix genützt. Ich bekommme nach wie vor "Can't find string terminator " EOF" ... "
      - Falls niemandem sonst eine Lösung einfällt, werd ich das Jahr nun eben doch von Hand und auf Verdacht erfassen. Schade, ich dachte das liesse sich einfach automatisieren ....

      Nochmals Danke & Grüße

      Ernst

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 9.August.2002, 09:27.
    Re: Ausgabe sortiert nach Jahr

      Hallo, ernst
      deine Fehlermeldung deutet darauf hin, daß du entweder bei der Zuweisung der Ausgabe mittels EOF einen syntaktischen Fehler hast, oder das abschließende EOF hat noch ein Leezeichen oder anderes "hintendran" oder steht nicht am Anfang der Zeile.
      Bei deinem Code ist unten der "Einleitungsoperator" << vom out getrennt, das darf nicht sein.
      so soll es aussehen und auch gehen:
      <font face="verdana,arial,helvetica" size="-2">
      <loop sort=Jahr db=bibliographie code=perl>
      out " $Jahr <br>" if $Jahr ne $Jahrmerken;
      out<<EOF;
      $Autor <br>
      EOF
      $Jahrmerken=$Jahr; 
      </loop>
      </font>
      Aber bei deinen "paar" Zeilen kannst du das auch ohne EOF machen und zwar so:
      <font face="verdana,arial,helvetica" size="-2">
      <loop sort=Jahr db=bibliographie code=perl>
      out " $Jahr <br>" if $Jahr ne $Jahrmerken;
      out "$Autor <br>";
      $Jahrmerken=$Jahr; 
      </loop>
      </font>
      

     Antworten

    Beitrag von ernst (13 Beiträge) am Freitag, 9.August.2002, 10:43.
    Re: Ausgabe sortiert nach Jahr

      Halla Sander, Spencer & Hempelr,

      vielen Dank für Eure Hilfe!! Jetzt hat's geklappt!!
      Grüße & einen schönen Tag noch,

      Ernst

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 9.August.2002, 09:29.
    Re: Ausgabe sortiert nach Jahr

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 8.August.2002, 15:54.
    Re: Ausgabe sortiert nach Jahr

      Der Code ist so richtig, aber hinter dem letzten EOF darf in der Zeile kein Zeichen mehr sein, auch kein leerzeichen, guck mal nach

      Sander

     Antworten


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