Vis næste tig resultater virker ikke
Se jeg har denne søgefunktion til mit nyhedssystem http://www.trovaerdig.dk/nin-club/news.search.php men af en eller anden grund, hvis i prøver ar lade være med at udfylde søgefeltet, og trykker udfør kommer der 10 resultater.Så der hvor der står
Forrige 1 2 3 4 Næste
hvis man så trykker næste kommer man bare hen til en tom side er der nogen der kan hjælpe mig sådan så det kommer til at virke?
her er kildekoden:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
Der søges i overskrift og tekst i de oprettede nyheder. Hvis du ikke indtaster et søgeord vil alle resultater blive vist!<br><br>
<form action="news.search.php">
<table><tr>
<td>Søgeord:<br><input type="text" name="q"> </td>
<td>Sorter efter:<br><select name="sort"><option value="title">Overskrift</option><option value="author">Forfatter</option><option value="id">Dato</option></select> </td>
<td>Sortering:<br><select name="order"><option value="desc">Faldende [z-a]</option><option value="asc">Stigende [a-z]</option></select></td>
</tr></table>
<input type="submit" value="Udfør">
</form>
<?php
if (isset($_GET['q'])) {
echo '<hr>';
echo '<h2>Resultater af din søgning på: "'.$_GET['q'].'"</h2>';
include('inc.config.php');
$q = $_GET['q'];
$sort = $_GET['sort'];
$order = $_GET['order'];
$query = mysql_query("SELECT id,title,author,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM news WHERE title LIKE '%$q%' OR text LIKE '%$q%' ORDER BY $sort $order LIMIT ".$offset.",".$cfg['limit']."") or die(mysql_error());
if (mysql_num_rows($query) == 0){
echo 'Ingen resultater af din søgning!<br>';
} else {
echo '<table id="list"><tr>';
echo '<th width="50%">Overskrift</th><th width="50%">Forfatter</th><th nowrap>Dato</th>';
echo '</tr>';
while($row = mysql_fetch_assoc($query)) {
echo '<tr>';
echo '<td width="50%"><a href="news.display.php?id='.$row['id'].'">'.$row['title'].'</a></td>';
echo '<td width="550%">'.$row['author'].'</td>';
echo '<td nowrap>'.$row['date'].'</td>';
echo '</tr>';
}
echo '</table>';
echo '<br>';
echo ($offset >= $cfg['limit']) ? '<a href="?offset='.($offset-$cfg['limit']).'">Forrige</a> ' : 'Forrige ';
for ($start=$start_point;$start<$end_point;$start=$start+$cfg['limit']) {
echo ($offset == $start) ? '<b>'.$page_number++.'</b> ' : '<a href="?offset='.$start.'">'.$page_number++.'</a> ';
}
echo ($total > $offset+$cfg['limit']) ? '<a href="?offset='.($offset+$cfg['limit']).'">Næste</a>' : 'Næste';
}
}
?>
<p> <a href='index.php'>Nyeste</a></body>
</html>
på forhånd mange tak.
