webForumDet fria alternativet

prev next ?!?!

PHPur PHP

7 svar · 168 visningar · startad av P

Medlem sedan jan. 20012 204 inlägg
Frågan#1

Är det någon som har ett bra script som genererar next prev länkar... alltså inte massa skit mellan 123 osv...

------------------
"Man kommer fortare fram till målet om man kryper åt rätt håll än springer åt fel håll"

Medlem sedan mars 20007 896 inlägg
#2

Vad använder du för DBMS? Går att lösa enkelt med MySQL om du använder det...

------------------
SPiN, bjorne.w@telia.com

-- They pretend to pay me, I pretend to work --

Medlem sedan jan. 20012 204 inlägg
#3

DbMS? ja mysql

------------------
"Man kommer fortare fram till målet om man kryper åt rätt håll än springer åt fel håll"

Medlem sedan mars 20007 896 inlägg
#4

Ok, då är det rätt simpelt att lösa... Kolla in följande:

$showPosts = $HTTP_GET_VARS[posts];
$antalPoster = 30;
$result = mysql_query("SELECT * FROM tblTabell ORDER BY datum DESC LIMIT " . $showPosts . "," . $antalPoster);
...
echo "<a href=\"" . $PHP_SELF . "?posts=" . ($showPosts - $antalPoster) . "\">Tillbaka</a> [] <a href=\"" . $PHP_SELF . "?posts=" . ($showPosts + $antalPoster) . "\">Nästa</a>"

Variabeln $antalPoster är satt till 30, så att 30 poster räknas upp varje gång...

------------------
SPiN, bjorne.w@telia.com

-- They pretend to pay me, I pretend to work --

Medlem sedan jan. 20012 204 inlägg
#5

Jag får det inte att fungera....

mysql_connect($host,$user,$passwd);
mysql_select_db($db);
$showPosts = $HTTP_GET_VARS[posts];
$antalPoster = 30;
$result = mysql_query("SELECT * FROM nyhet  LIMIT " . $showPosts . "," . $antalPoster);

while($row = mysql_fetch_array($result)){
echo "$row[text]<br><br>";
}
echo "<a href=\"" . $PHP_SELF . "?posts=" . ($showPosts - $antalPoster) . "\">Tillbaka</a> [] <a href=\"" . $PHP_SELF . "?posts=" . ($showPosts + $antalPoster) . "\">Nästa</a>";

kan det vara variablen $result som är fel?

------------------
"Man kommer fortare fram till målet om man kryper åt rätt håll än springer åt fel håll"

Medlem sedan mars 2001484 inlägg
#6

Såhär kanske:

echo $row["text"]."<br><br>";

Vilken rad blir det fel på?

------------------
/ jeps0

Medlem sedan jan. 20012 204 inlägg
#7

Det blir fel på raden:
while....osv
alltså kan det ju vra variabeln....

någon?

------------------
"Man kommer fortare fram till målet om man kryper åt rätt håll än springer åt fel håll"

Medlem sedan jan. 20012 204 inlägg
#8

ingen? :q

------------------
"Man kommer fortare fram till målet om man kryper åt rätt håll än springer åt fel håll"

136 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
133 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)