Re: doppelte Einträge 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 Christoph Bergmann (8110 Beiträge) am Freitag, 2.November.2001, 12:32.
    Re: doppelte Einträge filtern...

      Das "sort" im "get" kannst Du Dir sparen, weil die Reihenfolge mit dem Hash dann eh wieder zerhauen wird (ausserdem wäre ein get "RubNr==*" effizienter ;-) ).

      foreach $Rubrik (sort keys %Rubrik)
      
      ...

      würde nach "Rubrik" sortieren... Wenn Du nach "RubNr" sortiert haben willst, müsste man das wohl etwas anders aufziehen, vielleicht so:

      <perl>
      get "RubNr==*","quickfinder";
      out "<table><tr>";
      while(get_next("quickfinder"))
      {
        unless($Rubrik{$Rubrik}++)
        {
          out "<td>$Rubrik</td>";
        }
      }
      out "</tr></table>";
      </perl>
      

      Das wäre so oder so besser (schneller, effizienter), also auch wenn nach "Rubrik" sortiert werden soll (dann einfach "RubNr" mit "Rubrik" tauschen)... ;-)


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Oliver ;-) (439 Beiträge) am Freitag, 2.November.2001, 11:49. WWW: www.verwitwet.de
    doppelte Einträge filtern...

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 2.November.2001, 12:32.
    Re: doppelte Einträge filtern...

      Das "sort" im "get" kannst Du Dir sparen, weil die Reihenfolge mit dem Hash dann eh wieder zerhauen wird (ausserdem wäre ein get "RubNr==*" effizienter ;-) ).

      foreach $Rubrik (sort keys %Rubrik)
      
      ...

      würde nach "Rubrik" sortieren... Wenn Du nach "RubNr" sortiert haben willst, müsste man das wohl etwas anders aufziehen, vielleicht so:

      <perl>
      get "RubNr==*","quickfinder";
      out "<table><tr>";
      while(get_next("quickfinder"))
      {
        unless($Rubrik{$Rubrik}++)
        {
          out "<td>$Rubrik</td>";
        }
      }
      out "</tr></table>";
      </perl>
      

      Das wäre so oder so besser (schneller, effizienter), also auch wenn nach "Rubrik" sortiert werden soll (dann einfach "RubNr" mit "Rubrik" tauschen)... ;-)

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Freitag, 2.November.2001, 12:47. WWW: www.verwitwet.de
    Re: doppelte Einträge filtern...

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 2.November.2001, 15:33.
    Re: doppelte Einträge filtern...

      Naja, is nich ganz mein Vorschlag, den Du da ausprobiert hast ;-)

      Du hast (bzw. hattest ,-) ) IM unless(...) { ... } nochmal ein while(get_next...) stehen - das holt sich dann einfach den Rest des Abfrageergebnisses und vorbei is... ,-)

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Freitag, 2.November.2001, 17:53.
    Re: doppelte Einträge filtern...

      ok, ok... aber ich brauch das wohl, weil ich eine kleine Sitemap basteln will. D.h., unter jeder Rubriküberschrift sollen die einzelnen Seiten aufgelistet werden.

      Oder gibt es da eine andere Möglichkeit?

      Oliver ;-)

     Antworten


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