azok: blätterfunktion

hi!

es mag ein durchgekautes thema sein, aber ich finde keinen richtigen lösungsansatz dazu, z.b. 10 einträge einer .dat datei auf einer seite ausgeben, die nächsten 10 auf der nächsten etc...
wie soll ich da vorgehen? hat wer einen lösungsansatz dazu?
...über arrays???

lg
azok

--
Murphys Law: "Alles Schöne im Leben ist entweder illegal, ungesetzlich oder es macht dick."
Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:( n4:° ss:| de:] js:| ch:( sh:) mo:) zu:)
  1. Hallo azok!

    es mag ein durchgekautes thema sein

    Exakt ...

    aber ich finde keinen richtigen lösungsansatz dazu

    Schau dir mal das Tool von Dieter Raber an. Diese Phrase stände unter
    dem Motto "Archivsuche heucheln" ;-)

    ...über arrays???

    Du bist auf dem richtigen Weg. Schaue jetzt besonnen in das Archiv
    und stelle bei wirklichen Problemen eine weitere Frage an dieser
    Stelle.

    ℆, ℒacℎgas

    --
    Bei der intendierten Realisierung der linguistischen Simplifizierung
    des regionalen Idioms resultiert die Evidenz der Opportunität extrem
    apparent, den elaborierten und quantitativ opulenten Usus nicht assi-
    milierter Xenologien konsequent zu eliminieren!
    1. 你好 Lachgas,

      ...über arrays???

      Du bist auf dem richtigen Weg. Schaue jetzt besonnen in das Archiv
      und stelle bei wirklichen Problemen eine weitere Frage an dieser
      Stelle.

      Boeser Lachgas! Boeser, boeser Lachgas!

      再见,
      克里斯蒂安

      --
      lim(3->4)(sqrt(3)) = 2
      1. Hallo Christian!

        你好 Lachgas,

        ...über arrays???

        Du bist auf dem richtigen Weg. Schaue jetzt besonnen in das Archiv
        und stelle bei wirklichen Problemen eine weitere Frage an dieser
        Stelle.

        Boeser Lachgas! Boeser, boeser Lachgas!

        Ach stimmt ja, keine Verlinkungen aufs Archiv ... Aber mein Link war
        immerhin konkret & zielführend! ;-)

        ℆, ℒacℎgas

        --
        Bei der intendierten Realisierung der linguistischen Simplifizierung
        des regionalen Idioms resultiert die Evidenz der Opportunität extrem
        apparent, den elaborierten und quantitativ opulenten Usus nicht assi-
        milierter Xenologien konsequent zu eliminieren!
  2. hallo azok,

    es mag ein durchgekautes thema sein, aber ich finde keinen richtigen lösungsansatz dazu, z.b. 10 einträge einer .dat datei auf einer seite ausgeben, die nächsten 10 auf der nächsten etc...
    wie soll ich da vorgehen? hat wer einen lösungsansatz dazu?

    Du kannst das mit einer Schleife machen, bzw. mit einer bedingten Anweisung, genauso, wie das auch mit Javascript oder Perl geht. Die "Grundform" kennst du:
      if($i = 1; $i <= 10; $i++)

    Das funktioniert analog auch mit PHP.

    Grüße aus Berlin

    Christoph S.

    1. Hi,

      if($i = 1; $i <= 10; $i++)

      nur wenn die Akten: Es würde mich doch sehr wundern, für das jemand wenn bare Münze nehmen würde.

      Cheatah, SCNR

      --
      X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
      X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. hallo Cheatah,

        nur wenn die Akten: Es würde mich doch sehr wundern, für das jemand wenn bare Münze nehmen würde.

        Wieso denn? Ich habe schließlich das Formular von Dieter Raber genommen.

        Grüße aus Berlin

        Christoph S.

    2. Hi,

      if($i = 1; $i <= 10; $i++)

      Da soll nochmal jemand sagen, es gäbe keine if-Schleife …

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      Schreinerei Waechter
      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. hallo Andreas,

        if($i = 1; $i <= 10; $i++)
        Da soll nochmal jemand sagen, es gäbe keine if-Schleife …

        Gottchen ... ich hatte geschrieben: "mit einer Schleife machen, bzw. mit einer bedingten Anweisung". Natürlich ist "if" keine _Schleife_. "for" könnte eine Schleife festlegen.

        Zum Nachlesen: http://www.php.net/manual/de/language.operators.increment.php - da gibts ein sinngemäßes Beispiel.

        Grüße aus Berlin

        Christoph S.

        1. Hi,

          if($i = 1; $i <= 10; $i++)
          Da soll nochmal jemand sagen, es gäbe keine if-Schleife …
          Gottchen ... ich hatte geschrieben: "mit einer Schleife machen, bzw. mit einer bedingten Anweisung". Natürlich ist "if" keine _Schleife_. "for" könnte eine Schleife festlegen.

          Schau Dir den von Dir geposteten Code nochmal an ;-)

          cu,
          Andreas

          --
          Warum nennt sich Andreas hier MudGuard?
          Schreinerei Waechter
          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  3. Hello,

    Du teilst das ganze in Seiten ein. Die aktuelle Seitennummer merkst Du Dir als hidden-Feld .

    Wenn Du nun auf Seite 10 stehst, der next-page-button gedrückt wird, weißt Du doch, dass Du vom Anfang der Datei 10*(Anzahl pro Seite) Datensätze in den Mülleimer schieben musst, und dann erst anfangen darfst, auszugeben. Und wenn von Seite 10 aus eben der Back-Button gedrückt wird, dann musst Du Seite 9 ausgeben, also 8 Seiten in den Mülleimer schieben.

    Wenn man mit Random-Access-Dateien oder Datenbanken arbeitet, kann man das Wegschmeißen natürlich durch gezieltes Aufsetzen oder Abfragen ersetzen.

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau