Får inte paging att fungera..
Här är mitt orginal viewlinks.php:
<?
$query = "SELECT COUNT(*) FROM links_content WHERE status='online'";
$numentries = mysql_query($query) or die("Select Failed!");
$numentry = mysql_fetch_array($numentries);
?>
<br /><br /><br />
<div align="center"><b>Fetast.com</b> - Här finns just nu <b><? echo $numentry[0]; ?></b> länkar . <br /><br />
<table width="450" cellspacing="0" cellpadding="0" align="" border="0">
<?
$sql = "SELECT * FROM links_content WHERE status='online' ORDER BY id DESC";
$result = mysql_query($sql);
while ($record = mysql_fetch_object($result)) {
?>
<tr>
<td width="80"><i><? echo "$record->category" ;?></i></td>
<td><a href="redirect.php?linkid=<? echo "$record->id";?>" target="_blank"><? echo"$record->linkname"; ?></a></td>
<td><font class="small"><? echo showCount("$record->id"); ?> hits</font>
</tr>
<tr>
<td><font class="small"><? echo"$record->postdate";?></font></td>
<td><? echo"$record->description";?></td>
<td width="150">av: <a href="mailto:<?echo "$record->emailaddress";?>"><? echo"$record->name";?></a></td>
</tr>
<tr>
<td height="20"></td>
</tr>
<?
}
?>
</table>
Den viewlinks fungerar fint och hämtar data från databasen.
Jag skulle vilja att den tabellen hamnar som resultat i denna paging funktion:
<?php
$dbname = 'linktest';
$link = mysql_connect("test","test","") or die("Couldn't make connection.");
$db = mysql_select_db($dbname, $link) or die("Couldn't select database");
$start = intval($_GET["start"]);
if (!isset($start)) // Om variabeln start är tom ställer vi in den på 0 i stället.
{
$start = 0;
}
$eu = ($start - 0); // Första siffran för sql
$limit = 5; // Andra siffran för sql, här ställer du in hur många poster per sida du vill ha
$back = $eu - $limit; // Ett steg bakåt, används i länken sedan
$next = $eu + $limit; // Ett steg framåt, används också i länken sedan
$get_all_posts = mysql_query("SELECT * FROM links_test") or die(mysql_error()); // Hämta alla poster
$sum_all_posts = mysql_num_rows($get_all_posts); // Räkna hur många rader vi hämtade
$nume = $sum_all_posts; // För att räkna hur många poster vi har
$get_posts = mysql_query("SELECT * FROM links_test LIMIT $eu, $limit") or die(mysql_error()); // Här är sql:en för att hämta poster, lägg märke till LIMIT $eu, $limit
while ($show_posts = mysql_fetch_array($get_posts))
{
// MIN TABELL HÄR: <? echo "$record->id"; ?>
}
if ($nume > $limit) // Om vi har fler poster än vi vill visa
{
if ($back >= 0) // Om variabeln back är större eller lika med 0 så skriver vi ut länken för Föregående men inte för Nästa
{
echo "<a href=\"page.php?start=$back\">Föregående</a> - Nästa";
}
else if ($next < $nume) // Eller om sidan vi är på är mindre än variabeln nume så skriver vi ut länken för Nästa men inte för Föregående
{
echo "Föregående - <a href=\"page.php?start=$next\">Nästa</a>";
}
}
?>
Men jag får bara felmeddelanden som: Parse error: syntax error, unexpected '<' in C:\wamp\www\b\links\viewlinks.php on line 28
Vad gör jag för fel?