<?
$db_user = "root";
$db_pass = "pass";
$db_name = "phpMember";
$db_host = "localhost";
mysql_pconnect($db_host, $db_user, $db_pass) or die("Unable to connect to SQL server");
mysql_select_db($db_name) or die("Unable to select database");
$script="search.php";
$offset+=0;
$item_perpage= 10;
$prev= $offset-$item_perpage;
$next= $offset+$item_perpage;
$query="SELECT name,id FROM jokes WHERE name LIKE '%$keyword%' LIMIT $offset, $item_perpage";
$querytotal="SELECT count(*) FROM jokes WHERE name LIKE '%$keyword%'";
$total=mysql_fetch_row(mysql_query($querytotal));
$pages = (int) ($total[0] / $item_perpage);
if ($total[0] % $item_perpage) {$pages++;}
for ($a=1;$a<=$pages;$a++) {
$pagebold = ($offset/$item_perpage)+1;
if($pagebold == $a) {
$map[$a] =" <b>$a</b> ";
} else {
$map[$a] =" <a href=\"$script?offset=$offset2\">$a</a> ";
}
$offset2+=$item_perpage;
}
$pagemap=implode("", $map);
if ($prev < 0) {$prev="";}
else {$prev="<a href=\"$script?offset=$prev&keyword=$keyword\"><<</a>";}
if ($total[0] > $next) {$next="<a href=\"$script?offset=$next&keyword=$keyword\">>></a>";}
else {$next="";}
$from = $offset+1;
$to = $offset+$item_perpage;
$of = $total[0];
echo "Showing <b>$from</b> to <b>$to</b> of <b>$of</b>";
$data=mysql_query($query);
while ($result=mysql_fetch_array($data)) {
$id = $result["id"];
$name = $result["name"];
echo "<a href=\"jokes.php?id=$id\">$name</a><br>";
}
echo "<p align=\"center\">$prev$pagemap$next</p>;
?>