claudia: durch abfrage-ergenisse blättern

hallo,

ich habe mal eine frage:
wenn ich mittels php eine DB abfrage, bekomme ich ja unter umständen einen ganzen haufen datensätze zurück.

wie kann ich es anstellen, das ich durch die suchergebnisse blättern kann? wie z.B auf Ebay?

gibt es dazu ein gutes tutorial oder sowas?
weoiß nicht so recht, wonach ich da suchen soll?

grüße,
claudi

  1. Hi,

    ich habe mal eine frage:
    wenn ich mittels php eine DB abfrage, bekomme ich ja unter umständen einen ganzen haufen datensätze zurück.

    wie kann ich es anstellen, das ich durch die suchergebnisse blättern kann? wie z.B auf Ebay?

    Guck Dir LIMIT von mysql an.

    Andreas

    1. hi,

      ich kenne limit schon, aber mein problem ist die umsetztung der ganzen sache davon in php.

      gibts da nicht irgendwo ein gutes tutorial zu, das einem erklären könnte?

      grüße,
      claudi

      1. hi,

        Hi,

        ich kenne limit schon, aber mein problem ist die umsetztung der ganzen sache davon in php.

        Ist doch nicht kompliziert, Du mußt halt nur immer mitführen, ab welchem Datensatz Du momentan anzeigst.
        Das speicherst Du entweder in der Session (falls vorhanden) oder schreibst es ins Formular/die Links zum Weiterblättern mit rein.

        Andreas

      2. Hi Claudi.

        Wo ist das Problem, wenn Du Limit kennst?
        ....LIMIT $anfang,$ende

        Und bei der Trefferanzeige mit PHP übergibst Du eben immer per Link immer den Anfangswert mit.

        Hab einfach mal die Selfsuche (http://selfsuche.teamone.de) bemüht mit "blättern". Und gab auch gleich zwei ganz gute weiterführende Treffer:
        http://forum.de.selfhtml.org/archiv/2002/8/22033/#m122621
        http://forum.de.selfhtml.org/archiv/2002/8/18994/#m106836

        Grüße aus Würzburg
        Julian

      3. hi,

        ich kenne limit schon, aber mein problem ist die umsetztung der ganzen sache davon in php.

        gibts da nicht irgendwo ein gutes tutorial zu, das einem erklären könnte?

        grüße,
        claudi

        Hallo,

        das Ergebnis der SQL-Abfrage übergibst Du in ein Array und blätterst dann mit einer Schleife (while) durch das Array. Siehe:
        http://www.php.net/manual/de/ref.mysql.php

        Ein "Tutorial" ist es zwar nicht, aber mit Grundkenntnisen in Programmierung sollte man mit dieser Referenz klarkommen:
        http://www.php.net/manual/de/

        Gruß

        Axel