bruger kan ikke se de næste poster
Hej exp.jeg har et post system som min bruger kan bruge men vis de har mere ad 2 poster så kan de ikke se de næste poster
håber i kan hjælpe mig
//rene
//-------PHP Kode----------//
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>[bruger post system 1.0]</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
<LINK REL="stylesheet" HREF="indstillinger.css" TYPE="text/css">
</HEAD>
<BODY ID="indhold">
<?
// indlæg fra forumet
// kode kommer her
mysql_connect("mysql.fairhost.dk", "zubnet", "sol20sol");
mysql_select_db("zubnet");
$pr_side = "2"; //Definerer antal resultater pr. side
if(isset($_GET['brugernavn'])) {
$tabel = $_GET['brugernavn'];
if (!isset($s)) {
$s = "0"; //Tjekker om $s - som står for start - er sat, hvis ikke sættes den //
echo "<table>\n";
echo "<TR>\n<TD VALIGN='TOP' class='sp1'>";
echo "<a href='?brugernavn=$brugernavn'>(hendt post)</a> | <A TARGET=show HREF=skriv_bruger.php>(Send post)</A><br>$fejl";
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'>";
echo "<a onclick=\"return confirm('Er du sikker på at du vil slette brevet fra: $row[navn]')\" href=\"slet_bruger_post.php?slet=$row[id]&brugernavn=$brugernavn\">(Slet besked)</a> | <A HREF='skriv_bruger.php?to=$row[navn]'>$row[navn]</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='000000'>$row[dato]</FONT><br>";
echo "Fra bruger: <FONT COLOR='000000'>$row[navn]</FONT><br>";
echo "Besked: <FONT COLOR='000000'>$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; //Regner ud hvor mysql skal starte hvis forrige side kaldes
echo "<a href='?s=$previous_s'>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'>$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'>Næste</a>"; //Udskriver linket "næste"
}
}
$foresp = mysql_query("SELECT count(*) as antal from $tabel");
while($data = mysql_fetch_row($foresp))
{
if($data[0] == 0)
{
echo "<center><h4><font COLOR='FF0000'>Der er ingen post</font></h4></center>";
}else{
if($data[0] == 11)
{
echo "<center><h4><font COLOR='FF0000'>Du har for mange meddelelser</font></h4></center>";
}else{
echo "";
}
}
}
}
echo "</td></tr>\n";
echo "</table>\n";
?>
</BODY>
</HTML>
