paging med søgefunktion
Jeg har et problem med min pagning og søgning de gider ikke at virker sammen min pagning kommer hele tiden men min fejl meddelelse kommer ikke, ved ikke hvad jeg skal gøre, er min kode, jeg sidder og koder i php:if(isset($_GET['q']))
{
$per_page = 5;
$pages_query = mysql_query("SELECT COUNT(`id_navn`) FROM `billed_kategori`
INNER JOIN billeder ON fk_billedkategori=billed_kategori.id_navn");
$pages = ceil(mysql_result($pages_query, 0) / $per_page);
$page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1;
$start = ($page - 1) * $per_page;
$query = mysql_query("SELECT * FROM `billed_kategori`
INNER JOIN billeder ON fk_billedkategori=billed_kategori.id_navn
WHERE title LIKE '%$_GET[q]%' AND beskrivelse LIKE '%$_GET[q]%'
LIMIT $start, $per_page");
while ($query_row = mysql_fetch_assoc($query))
{
echo "<a href='billeddetalje.php?billeddetalje=$query_row[id]'>";
echo "<div id='liste_box'>";
echo "<img src='pictures/".$query_row['billed']."' />";
echo "<div id='rightbox'>Titel: ".$query_row['title']."<br />";
echo "Beskrivelse: ".$query_row['beskrivelse'] ."<br />";
echo "Kommentar: ".$query_row['antal_kommentar']."<br />";
echo "</div></a>";
echo "</div>";
}
if(isset($_GET['q']))
{
echo "
<p>Der er desværre ikke nogen emner der matcher dine kritier.<br>
Vi anbefaler at du udvider din søgning og prøver igen.</p>";
}
echo "<div id='pages'>";
if ($pages >= 1 && $page <= $pages)
{
for ($x =1; $x<=$pages; $x++)
{
echo '<a href="?q='.$_GET['q'].'&&page='.$x.'">'.$x.'</a> ';
}
}
echo "</div>";
}