vil ikke vise næste side??
hej Exp(er)jeg har det dette script som skal vis næste side
jeg ved ikke havd der er galt HELP
$pr_side = "2"; //Definerer antal resultater pr. side
if (!isset($s)) {
$s = "0"; //Tjekker om $s - som står for start - er sat, hvis ikke sættes den //
}
if(isset($_GET['brugernavn'])) {
$tabel = $_GET['brugernavn'];
echo "<table>\n";
echo "<TR>\n<TD VALIGN='TOP' class='sp1'>";
echo "<a href='?brugernavn=$brugernavn'>(hendt post)</a>";
echo "</TD>\n</TR>\n";
echo "</table>\n";
$query = mysql_query("select * from $tabel order by dato asc limit $s,$pr_side") or die(mysql_error());
while($row = mysql_fetch_array($query)){
echo "<table>\n";
echo "<TR>\n<TD VALIGN='TOP' class='sp1'>$brugernavn<br>";
echo "<a href=\"slet_bruger_post.php?slet=$row[id]\">(Slet besked)</a><br>";
echo "</TD>\n</TR>\n";
echo "</table>\n";
echo "<table>\n";
echo "<TR>\n<TD VALIGN='TOP' class='sp1'>\n";
echo "Dato: <FONT COLOR='FFFFFF'>$row[dato]</FONT><br>";
echo "Navn: <FONT COLOR='FFFFFF'>$row[navn]</FONT><br>";
echo "Mail: <a href='mailto:$row[mail]'>$row[mail]</a><br>";
echo "Om brugernavn: <FONT COLOR='FFFFFF'>$row[brugernavn]</FONT><br>";
echo "Besked: <FONT COLOR='FFFFFF'>$row[besked]</FONT><br>";
echo "</TD>\n</TR>\n";
echo "</table>\n";
}
echo "</table>";
echo "<table>";
echo "<TR><TD class='sp1'>\n";
$g_total = mysql_query("select count(id) as total from $tabel") or die(mysql_error());
$total = mysql_result($g_total,0);
##
#Find ud af om derskal være et Forrige link
##
if ($s >= $pr_side) { //Tjekker om værdien af $s er større eller lig $pr_side
$previous_s = $s-$pr_side-$brugernavn; //Regner ud hvor mysql skal starte hvis forrige side kaldes
echo "<a href='?s=$previous_s$brugernavn'>Forrige</a> "; //Udskriver linket
}
##
#Find ud af hvis/hvor mange sider der er rows til
##
$page = 1; //Definerer hvor sidetal skal starte
for($start=0; $total > $start; $start=$start+$pr_side){ //For-løkke der kører indtil der ikke er nok rows til en side mere
if ($start != $s) { //Tjekker om linket vil komme til at pege på den side man er på
echo "<a href='?s=$start+$brugernavn'>$page</a> "; //...hvis ikke, udskrives link med værdien af $page
} else { //Ellers, dvs. hvis linket vil pege på den side man er på..
echo "$page "; //...udskrives værdien af $page bare, altså ikke som link
}
$page++; //Lægger en til $page til næste gang løkken køres
}
##
#Find ud af om der skal være et næste link
##
if ($total > $s+$pr_side) { //Tjekker om der er flere sider
$next_s = $s+$pr_side; //Regner ud hvor mysql skal starte hvis næste side kaldes
echo "<a href='?s=$next_s+$brugernavn'>Næste</a>"; //Udskriver linket "næste"
}
}
echo "</td></tr>\n";
echo "</table>\n";
?>
