phpbar.de logo

Mailinglisten-Archive

[php] Tabelle mit Nächste-Seite-Funktion

[php] Tabelle mit Nächste-Seite-Funktion

Weissbierwaldi weissbierwaldi at gmail.com
Don Jan 26 19:21:42 CET 2006


Hi

ich habe ein kleines Problem.
Ich erstelle in einem Script eine Tabelle mit einer while-Schleife.

while($array = mysql_fetch_array($res))
    {
        echo "<tr>
                <td><a
href=/$_SERVER["PHP_SELF"]?id=$array[Id]&edit=1>Edit</a></td>
                <td>$array[spalte1]</td>
                <td>$array[spalte2]</td>
                <td>$array[spalte3]</td>
                <td>$array[spalte4]</td>
                <td>$array[spalte5]</td>
                <td>$array[spalte6]</td>
                <td>$array[spalte7]</td>
                <td>$array[spalte8]</td>
                <td>$array[spalte9]</td>
                <td>$array[spalte10]</td>
                <td>$array[spalte11]</td>
                <td>$array[spalte12]</td>
            </tr>";
    }

Jetzt wollte ich das so machen, dass nur 50 Einträge angezeigt werden.
Das ansich ist ja kein Problem.
Aber man sollte sich natürlich auch die nächsten / letzten 50 Einträge
anzeigen lassen können.

Ich habe das in einem andere Script meiner Meinung nach ziehmlich
unsauber gelöst.
Ich habe einfach die Id des gerade ausgelesen Eintrags per " and not
Id = $id" angehangen.
Die Ausgabe wurde in einem Array gespeichert, so dass sie wenn man auf
"Zurück" geklickt hat  nicht noch mal generiert werden musste.
Ausserdem habe ich jedesmal den letzten Befehlsstring von mysql mit gegeben.

Dadurch dauert des generieren relativ lange.

Also gibt es eine bessere Möglichkeit?

Danke schonmal

php::bar PHP Wiki   -   Listenarchive