Kleines get_next Problem - 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 Micha Jost (347 Beiträge) am Sonntag, 12.Mai.2002, 20:59.
    Kleines get_next Problem

      Hallo,
      ich möchte die Ausgabe einer db=Linkliste gruppieren.
      Es gibt ein Optionsfeld "Kategorie" und nach dem möchte ich die Links ordnen (zu jeder Kategorie gibt es mehrere Links).
      Ist wohl nix schweres, aber ich hänge da an der Syntax fest.
      Mit dem folgenden Code listet er nur brav alle Einträge untereinander auf.


      <perl>
      get "Kategorie", "Linkliste"; 
      while(get_next("Linkliste"))
      {
       
      out "Kategorie: $Kategorie<br>"; 
      
        get "Name==$Kategorie";   out "URL: $URL<br>";   out "Beschreibung: $Beschreibung<p>"; }

      </perl>
       

      Danke für Tipps.

      Gruß
      Micha


    Ihre Antwort:

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

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Micha Jost (347 Beiträge) am Sonntag, 12.Mai.2002, 20:59.
    Kleines get_next Problem

      Hallo,
      ich möchte die Ausgabe einer db=Linkliste gruppieren.
      Es gibt ein Optionsfeld "Kategorie" und nach dem möchte ich die Links ordnen (zu jeder Kategorie gibt es mehrere Links).
      Ist wohl nix schweres, aber ich hänge da an der Syntax fest.
      Mit dem folgenden Code listet er nur brav alle Einträge untereinander auf.


      <perl>
      get "Kategorie", "Linkliste"; 
      while(get_next("Linkliste"))
      {
       
      out "Kategorie: $Kategorie<br>"; 
      
        get "Name==$Kategorie";   out "URL: $URL<br>";   out "Beschreibung: $Beschreibung<p>"; }

      </perl>
       

      Danke für Tipps.

      Gruß
      Micha

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 12.Mai.2002, 21:40.
    Re: Kleines get_next Problem

      Ich denke jetzt einfach mal, in Linkliste stehen die Kategorien und in dem get ohne dbnamen stehen die links. Wenn nicht, sind die Aufrufe der dbs genau umgekehrt

      <perl>
      get "Id==*", "Linkliste"; 
      while(get_next("Linkliste"))
      {
      out "Kategorie: $Kategorie<br>"; 
      get "Name==$Kategorie"; 
      while (get_next)
      {
        out "URL: $URL<br>";
        out "Beschreibung: $Beschreibung<p>";
      }
      }
      

      </perl>
       

      Sander

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Montag, 13.Mai.2002, 09:31.
    Re: Kleines get_next Problem

      Hallo Sander,

      das war´s leider nicht. Vielleicht habe ich mich undeutlich ausgedückt.
      Alle Felder die hier verwendet werden stehen in der db=Linkliste, wir haben es hier nur mir einer Datenbank zu tun.
      Das Feld Kategorien ist ein Optionsfeld. Und mehrere Datensätze haben dann denselben Kategorieeintrag.
      Die sollen dann schön geordnet untereinander kommen.
      Hier mal der Link zum Template.
      http://rathaus-buerstadt.de/baseportal/Linkliste

      Gruß
      Micha

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 13.Mai.2002, 10:05.
    Re: Kleines get_next Problem

      na dann reicht ein get
      <perl>
      get "Id==* sort=Kategorie", "Linkliste"; 
      while(get_next("Linkliste"))
      {
        out "Kategorie: $Kategorie<br>" if $Kategorie ne $Kategorie_alt; 
        out "URL: $URL<br>";
        out "Beschreibung: $Beschreibung<p>";
        $Kategorie_alt=$Kategorie; 
      }
      </perl>
       
      
      Sander

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Montag, 13.Mai.2002, 10:28.
    Re: Kleines get_next Problem - jepp das wars - Hüpf :-)) und Danke

      Danke Sander

     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!