Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Seitenzahlen [PHP]

Hi,

Da ich ja ein Newsscript mache so bin ich auf ein problem gestoßen wobei ich hilfe brauche ! ....

Alsoo.. da sich die seite bei immer mehr News nicht in die länge ziehen soll sondern nach 10 (besser wäre jetzt 16 egal)  die erste seite zu ende gehen soll und unten eben die seitenzahlen mit den entsprechenden links.. es hat erstmal funktioniert.. doch als er mehr als 2 seiten unten in der page verlinken sollte funktioniert der nich...

hier das bishärige:

                 
echo "<center>";
                 
$result mysql_query("SELECT COUNT(*) FROM Artikel") OR die(mysql_error());
                 while(
$row mysql_fetch_array($resultMYSQL_NUM)){$posts $row[0];}

                 
$posts ceil($posts 10);
                 
$c 0;
                 for(
$i 1$i <= $posts$i++)
                 {
                    if(
$i 1) echo &#39; &#39;;
                    
if(($i 1) == $page//$page ist in der [url=http://www.computerhilfen.de/fachbegriffe-u-URL.html][b]URL[/b][/url] als angabe der Seite
                    
{
                    echo 
">".$i."<";
                    }
                    else
                    {
                    echo &
#39;<a href="index.php?postid=all&page=&#39;.$c.&#39;">&#39; . $i . &#39;</a>&#39;;
                    
}
                    
$c++;
                 }
                 echo 
"</center>";
                 echo 
"</td></tr></table>";


Danke schonmal im Vorraus..

MFG
TOMEK


Antworten zu Seitenzahlen [PHP]:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi |

Das, was du da bauen willst, nennt sich "Pager". Es handelt sich um ein tausendfach gelöstes Standard-Problem, da hilft dir Google sicher weiter ;)

Falls du doch selber weiterprobieren möchtest, dann denke erstmal an diese Sachen:

- Beim ersten Aufruf der Seite wird voraussichtlich $page nicht angegeben sein, das muss abgefangen werden.
- Wenn $page per GET übergeben wird, dann lese es auch so aus, sonst hast du beim nächsten Webhoster sicher Schwierigkeiten.
- Ein Pager dient auch der Begrenzung der Serverlast. Demzufolge sollte sich die Einschränkung der darzustellenden Ergebnisse auch auf die Query auswirken, Stichwort LIMIT.

greez 8)
JoSsiF


« Server hinzufügen Login function »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Newsgroup
Newsgroup (Englischer Begriff für "Nachrichtengruppe") und meint eine Diskussionsforum im Internet, das wie ein "schwarzes Brett" funktioniert, an dem Nachrichten ve...

Google
Google ist Marktführer unter den Suchmaschinen weltweit. Geführt von dem amerikanischen Unternehmen Google Inc. werden neben der Suchmaschine auch viele weitere...

Google Doodle
Als "Doodle" werden die kleinen Grafiken bezeichnet, die die Google Suchmaschine an bestimmten Tagen statt dem eigentlichen Google Logo auf der Webseite anzeigt: Damit wi...