Re: wie ersetze ich Loop mit Range durch while (get_next) - 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 Dirk (70 Beiträge) am Donnerstag, 2.Dezember.2004, 16:20.
    Re: wie ersetze ich Loop mit Range durch while (get_next)

      Hallo Ruben,

      geht leider nicht, es werden ständig alle Sätze ausgegeben:

      Code:

      get "$_sel range=1,10", "Helft", "ergebnishash";
      while(get_next("ergebnishash")){
      

      ...

      };
      

      oder mache ich einen Fehler!


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Dirk (2 Beiträge) am Donnerstag, 2.Dezember.2004, 11:08.
    wie ersetze ich Loop mit Range durch while (get_next)

      beim Loop Befehl kann ich als Option Range angeben, damit nur eine bestimmte Anzahl von Sätzen ausgegeben wird. Der Nachteil ist aber, ich muss die Ddatenbankrechte freigeben.

      Wie kann ich in Perl eine bestimmte Anzahl von Datensätzen schreiben mit dem while(get_next) Befehl.
      Also zum Beispiel immer 10 Sätze aus Datei vor oder zurück blättern.

      Anfang Ausgabebereich - Ende Ausgabebereich


      Danke
      Dirk

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 2.Dezember.2004, 11:15.
    Re: wie ersetze ich Loop mit Range durch while (get_next)

      geht genauso (get_while_get_next ist die "Mutter" von loop ;-)
      get "Feld=Wert range=10,10", "deinedb", "ergebnishash";
      while(get_next("ergebnishash")]{
      
      ...tue was....
      }
      hot dir die näächsten 10 Datensätze vom 10. Datensatz an, auf den die Filterbedingung Feld=Wert zutrifft.
      Alles Klar ? ;-)
      Ruben

     Antworten

    Beitrag von Dirk (70 Beiträge) am Donnerstag, 2.Dezember.2004, 16:20.
    Re: wie ersetze ich Loop mit Range durch while (get_next)

      Hallo Ruben,

      geht leider nicht, es werden ständig alle Sätze ausgegeben:

      Code:

      get "$_sel range=1,10", "Helft", "ergebnishash";
      while(get_next("ergebnishash")){
      

      ...

      };
      

      oder mache ich einen Fehler!

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 3.Dezember.2004, 10:17.
    Re: wie ersetze ich Loop mit Range durch while (get_next)

      was bedeutet das $_sel im get?
      Hast du noch ein anderes als das "Haupt"-get im Template vielleicht sogar oberhalb dieses gets mit dem gleichen namen für den ergebnishash?

     Antworten


     
 Liste der Einträge von 26701 bis 26851: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!