webForumDet fria alternativet

bläddrar inte

2 svar · 111 visningar · startad av visslaren

visslarenMedlem sedan juli 20011 222 inlägg
#1

nån som kan hjälpa mig? den här koden är en bläddrar funktion. första sidan fungerar perfekt, men när man trycker på nästa så är det tomt. även fast det finns mer som ska fram..

if (isset($posts)) {
}
else {
$posts=0;
}
$länk= @mysql_connect();
$db=mysql_select_db("spelbasen_net");
$tmp=$posts;
$showPosts = $posts;
$sqlcnt="SELECT count(id) FROM comments WHERE cto='$id'";
$result = mysql_query("$sqlcnt"); 
$radcnt=mysql_fetch_row($result);
$cntr=$radcnt[0];
$antalPoster =6;
$sql="SELECT name, comment, datum FROM comments WHERE cto='$id' ORDER BY id desc LIMIT " . $showPosts . "," . $antalPoster. "";
$result = mysql_query("$sql"); 
echo("<table cellpadding=0 cellspacing=0 border=0 width=365>");
$i=0;
while($i<6 and $rad=mysql_fetch_row($result)) { 
echo "<tr><td width=365><span class=smallhead>".$rad[0]."</span> -- ".$rad[2]."</td></tr><tr><td width=365><span class=smallhead>kommentar:</span>&nbsp;".$rad[1]."</td></tr><tr><td width=365><img src=grafik/transp.gif width=365 height=1><br><br></td></tr>";
$i++;
}
echo("</table>");
$summa=$cntr-$tmp;
$tmpy=$tmp-6;
$tmpx=$tmp+6;

mysql_close($länk);
if ($cntr>6) {
if ($summa<=6) {
echo "<a href=\"" . $PHP_SELF . "?posts=" . $tmpy . "\">Bakåt</a> &#0124; <span class=inactive>Nästa</span>";
}
elseif ($tmpx>6) {
echo "<a href=\"" . $PHP_SELF . "?posts=" . $tmpy . "\">Bakåt</a> &#0124; <a href=\"" . $PHP_SELF . "?posts=" . $tmpx . "\">Nästa</a>";
}elseif ($summa>6) {
echo "<span class=inactive>Bakåt</span> &#0124; <a href=\"" . $PHP_SELF . "?posts=" . $tmpx . "\">Nästa</a>";
}
}

------------------
"Fools learing fools to speak. Times have changed, don't you know the new beat?

www.spelbasen.net

[McMiller is no more...Visslaren is now :) ]

UrMeMedlem sedan apr. 2001762 inlägg
#2

Måste du inte skicka med variabeln $id också när du klickar på "Nästa" och "Bakåt" ? ...
Fast iofs. då borde väl kanske alla poster visas eftersom inte $id är nåt..
eller så är jag helt ute och cyklar..

Eller $PHP_SELF kanske innehåller $id variabeln..
Har ju bara hållt på med PHP och mySQL i 2 månader.. men det går framåt :)

------------------
You play by the rules, you die by the rules

[Redigerat av UrMe den 28 jul 2001]

visslarenMedlem sedan juli 20011 222 inlägg
#3

gaaaaaaah!!! vad enkelt felet var! tackar. att jag inte tänkte på att jag glömt skicka med id! :)
tack, du har räddat mitt skin!

------------------
"Fools learing fools to speak. Times have changed, don't you know the new beat?

www.spelbasen.net

[McMiller is no more...Visslaren is now :) ]

135 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)