Frågan 28 juli 2001 16:39 #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> ".$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> | <span class=inactive>Nästa</span>";
}
elseif ($tmpx>6) {
echo "<a href=\"" . $PHP_SELF . "?posts=" . $tmpy . "\">Bakåt</a> | <a href=\"" . $PHP_SELF . "?posts=" . $tmpx . "\">Nästa</a>";
}elseif ($summa>6) {
echo "<span class=inactive>Bakåt</span> | <a href=\"" . $PHP_SELF . "?posts=" . $tmpx . "\">Nästa</a>";
}
}
UrMe Medlem sedan apr. 2001 762 inlägg 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
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!