webForumDet fria alternativet

Gästbok

PHP

3 svar · 248 visningar · startad av vicktor

Medlem sedan okt. 200152 inlägg
Frågan#1

Hej!
Hur kan jag fixa så att min gästbok endast vissar 10st inlägg per sida?

Medlem sedan mars 20007 896 inlägg
#2

Använder du en DBMS eller en textfil/xmlfil?

Troligtvis använder du MySQL, då lägger du bara till nyckelordet LIMIT i din SQL-fråga. :)

SELECT * FROM tbl ORDER BY fldDatum LIMIT 0,10

Använder du textfil/xmlfil så får du stanna loopen på 10 bara:

$i = 0;
while ( $i < 10 ) {
...
Medlem sedan okt. 200152 inlägg
#3

Jo jag använder MySql, men hur gör jag nu för att få fram de andra inläggen altså till en annan sida som vissar 10 andra inlägg så det blir 1 2 3 4 osv längst ner ja jag hoppas att du förstår hur jag menar.

Medlem sedan mars 20007 896 inlägg
#4

Jodå, jag förstår. Men jag hjälpte dig bara lite på traven, det är ju alltid roligare att lösa sina problem själv. ;)

Jag kan ge dig ännu en hint, en rätt stor:

$currentPage = $_GET[ 'page' ];
if ( $currentPage == "" || !isset ( $currentPage ) ) {
     $currentPage = 0;
}
$currentPage = ( int ) $currentPage;

$mysqlResult = mysql_query ( "SELECT * FROM tbl ORDER BY fldDatum LIMIT " . ( $currentPage * 10 ) . ",10" );
...

Nu är det bara försöka pilla ihop fortsättningen, med andra ord utskriften av data och länkar till de andra sidorna. :)

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)