2017-11-19 1 views
-2

zunächst leider durch mein schlechtes Englisch ..Wie setzt man die Anzahl der Ranking-Ergebnisse in verschiedenen Paginierungen fort?

Ich habe eine Paginierung in meine PHP und ich verwende

$rere = 1; 

    <?php echo $rere++."°" 

und dass es funktioniert! aber wenn ich die pagination zu einer anderen Seite und ändere es setzt die Rangordnung zurück, wie bekomme ich all diese Ergebnisse in allen paginations? ohne eine ID in die Datenbank zu legen, da die Liste nach mehreren Dingen sortiert ist und nicht nach ID.

So:

ID Name Kills 

2 user2 80 
4 user4 60 
5 user5 40 
1 user1 10 

Ich brauche dies in allen Seitenzahlen auf der HTML-Tabelle zu erhalten und dann den Rang weiter auf Paginierung 2,3,4 etc ..

Seite1:

Rank Name Kills 

1 user2 80 
2 user4 60 
3 user5 40 
4 user1 10 

Seite 2:

Rank Name Kills 

5 user.. 9 
6 user.. 7 
7 user.. 5 
8 user.. 3 

und etc ...

Schauen Sie mein Beispiel: Example

I use this codes

+0

Sie müssen den Code in Ihre Frage und nicht als externe Ressource enthalten. –

+0

Ich weiß, aber jedes Mal, wenn ich den Code jedes Mal einfügen, wenn er die Bar verlässt, wo den Code zu setzen, und ich weiß nicht, warum .. – DotComBoy

Antwort

1
$rere = 1; 

, wenn Sie die Seite aktualisieren oder diese Zeile auf eine andere Seite gehen wird ausgeführt und Sie werden die Nummer 1 wieder haben, Sie können die Seitennummer in der Verknüpfung speichern, indem Sie GET verwenden. Der Code könnte also etwa so aussehen:

Bearbeiten: Sie können die nächste Seite erhalten, indem Sie den folgenden Code hinzufügen:

<a href="?page=<?php echo $rere+1; ?>"><?php echo $rere+1; ?></a> 
+0

Wie geht das? – DotComBoy

+0

Ich habe paginations ... wenn ich auf eine andere Nummer Seite gehe erfrischen Sie die $ rere, ja Sie haben Recht. – DotComBoy

+0

Ich weiß das, aber wussten Sie, wie man das in jeder paginations weitermacht? Ich habe diese Vorlage: http://codingcyber.org/simple-pagination-script-php-mysql-5882/ – DotComBoy

Verwandte Themen