You are on page 1of 9

include 'functions.

php';
ob_start();
if(!loggedin())
{ header("Location:login.php");
exit();
}
if(isset($_REQUEST['edit']))
{
$_SESSION['id']=$_REQUEST['id'];
header("Location:edit.php");
}
if(isset($_REQUEST['BOOK']))
{
$_SESSION['id']=$_REQUEST['id'];
header("Location:booking_edit.php");}
if($_REQUEST['types'] == 'name' || $_REQUEST['typ
es'] == 'mobile' || $_REQUEST['types'] ==
'OccasionType')
{
$_SESSION['filter']=$_REQUEST['filter'];
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transit
ional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html;ch
arset=UTF-8" />
<title>Manorama Party Plot</title>
<link href="css/style.css" rel="stylesheet" type="t
ext/css">
<link rel="stylesheet" type="text/css" href="css/flex
igrid.css" media="all" />
<script type="text/javascript" src="js/prototype.js">
</script>
<script type="text/javascript" src="js/jquery.min
.js"></script>
1.8.16.custom.min.js">

<script type="text/javascript" src="js/jquery-ui</script>


<script type="text/javascript">
$(function(){
// Datepicker
$('#From,#To').datepicker({
inline: true
});
//hover states on the static widgets
$('#dialog_link, ul#icons li').hover(
function() { $(this).addClass('ui-sta

te-hover'); },

function() { $(this).removeClass('uistate-hover'); }
);
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$('#types').change(function(){
if($('#types').val() === 'InquiryDate' || $('#types
').val() === 'OccasionDate')
{
$('#From').show();
$('#To').show();
$('#filter').hide();
}
else
{
$('#filter').show();
$('#From').hide();
$('#To').hide();
}
});
});
</script>
<script type="text/javascript" src="js/flexigrid.js
"></script>
</head>
<body>

<div class="wrapper filter_wrapper">


<div id="header">
<?php include 'header.php'; ?>
</div>
<div id="content"></div></div>
<div class="fillter_con">
<div class="flexigrid fillter">
<div class="pDiv">
<div class="pDiv2 axport">
<h2>Filter :</h2>

<form action='<?php echo $_SERVER['PHP_SELF']; ?>'


method='post' name='form_filter'>
<select class="filter_select" id="types" name="typ
es">
<option value="none">none</option>
<option value="name">name</option>
<option value="mobile">mobile</option
>
<option value="OccasionType">Occasion
Type</option>
<option value="InquiryDate">InquiryDa

te</option>
<option value="OccasionDate">Occasion
Date</option>
</select>
<input class="filter_input" name="filter" i
d="filter" type="text" >
<input type="text" class="filter_input" id="Fro
m" name="From" style="display: none;" va lue="From" onblur="this.value==''?thi
s.value='From':this.value=this.value" onfocus="this.value=='From'?this.value=''
:this.value=this.value" />
<input type="text" class="filter_input" id="To"
name="To" style="display: none;" value="To" onblur="this.value==''?this.value='
To':this.value=this.value" onfocus="this.value=='To'?this.value='':this.value=th
is.value" />
<input class="filter_button" type='subm
it' value = 'Go'>
</form>
</div>
</div>
</div>
<?php
$tbl_name="visitor_detail"; $adjacents = 3;
if($_REQUEST['types'] == 'name') {
$query = "SELECT COUNT(*) as num FROM $tbl_name WHERE
name='".$_SESSION['filter']."' ORDER BY id DESC";
}
elseif($_REQUEST['types'] == 'mobile') {
$query = "SELECT COUNT(*) as num FROM $tbl_name WHE
RE mobile='".$_SESSION['filter']."' ORDER BY id DESC";
}
elseif($_REQUEST['types'] == 'OccasionType') {
$query = "SELECT COUNT(*) as num FROM $tbl_name WHER
E OccasionType='".$_SESSION['filter']."' ORDER BY id DESC";
}
elseif($_REQUEST['types'] == 'InquiryDate') {
$query = "SELECT COUNT(*) as num FROM $tbl_name WH
ERE TodayDate between '".$_REQUEST['From']."' and '".$_REQUEST['To']."' ORDER BY
id DESC";
}
elseif($_REQUEST['types'] == 'OccasionDate') {
$query = "SELECT COUNT(*) as num FROM $tbl_name
WHERE date between '".$_REQUEST['From']."' and '".$_REQUEST['To']."' ORDER BY id
DESC";
}
else {
$query = "SELECT COUNT(*) as num FROM $tbl_name
ORDER BY id DESC";
}
$total_pages = mysql_fetch_array(mysql_query($query))
;
$total_pages = $total_pages['num'];
/* Setup vars for query. */

$targetpage = "all_inquiry.php";

//your file name

(the name of this file)


$limit = 10;
$page = $_GET['page'];
if($page)
$start = ($page - 1) * $limit;
tem to display on
this page
else
$start = 0;
age var is given, set start to 0

//first i
//if no p

if($_REQUEST['types'] == 'name') {
$que = "SELECT * FROM visitor_detail WHERE name='".
$_SESSION['filter']."' ORDER BY id DESC LIMIT $start, $limit";
}
elseif($_REQUEST['types'] == 'mobile') {
$que = "SELECT * FROM visitor_detail WHERE mobile=
'".$_SESSION['filter']."' ORDER BY id DESC LIMIT $start, $limit ";
}
elseif($_REQUEST['types'] == 'OccasionType') {
$que = "SELECT * FROM visitor_detail WHERE Occasion
Type='".$_SESSION['filter']."' ORDER BY id DESC LIMIT $start, $limit";
}
elseif($_REQUEST['types'] == 'InquiryDate') {
$que="SELECT * FROM visitor_detail WHERE TodayDate
between '".$_REQUEST['From']."' and '".$_REQUEST['To']."' ORDER BY id DESC LIM
IT $start, $limit" ;
}
elseif($_REQUEST['types'] == 'OccasionDate') {
$que="SELECT * FROM visitor_detail WHERE date betwe
en '".$_REQUEST['From']."' and '".$_REQUEST['To']."' ORDER BY id DESC LIMIT $sta
rt, $limit" ;
}
else {
$que = "SELECT * FROM visitor_detail ORDER BY id D
ESC LIMIT $start, $limit";
}
$sql = mysql_query($que);
if(isset($_REQUEST))
{
unset($_REQUEST['page']);
$queryString = http_build_query($_REQUEST);
}
if ($page == 0) $page = 1;
given, default to 1.
$prev = $page - 1;
page is page - 1

//if no p

age var is
s

//previou

$next = $page + 1;

//next pa

ge is page + 1
$lastpage = ceil($total_pages/$limit);
e is = total pages / items per page, rounded up.
$lpm1 = $lastpage - 1;
ge minus 1

//lastpag
//last pa

/*
Now we apply our rules and draw the pagination ob
ject.
We're actually saving the code to a variable in c
ase we want to draw it more than once.
*/
$pagination = "";
if($lastpage > 1)
{
$pagination .= "<div class=\"pagination\">";
//previous button
if ($page > 1)
$pagination.= "<a href=\"$targetpage?page=$pr
ev&$queryString\"><div class=\"pPrev pButton pGroup\">
<span></span>
</div></a><div class=\"btnseparator\"></d
iv>";
else
$pagination.= "<div class=\"pPrev pButton pGr
oup\">
<span></span>
</div><div class=\"btnseparator\"></div>"
;
//pages
if ($lastpage < 7 + ($adjacents * 2)) //not eno
ugh pages to bother breaking it up
{
for ($counter = 1; $counter <= $lastpage; $co
unter++)
{
if ($counter == $page)
$pagination.= "<div
class=\"pGroup
\">$counter</div>";
else
$pagination.= "<a href=\"$targetpage?
page=$counter&$queryString\"><div class=\"pGroup\">$counter</div></a>";
}
}
elseif($lastpage > 5 + ($adjacents * 2))

//eno

ugh pages to hide some


{
//close to beginning; only hide later pages
if($page < 1 + ($adjacents * 2))
{
for ($counter = 1; $counter < 4 + ($adjac
ents * 2); $counter++)
{
if ($counter == $page)
$pagination.= "<div class=\"pGro
up\">$counter</div>";

else
$pagination.= "<a href=\"$targetp
age?page=$counter\"><div class=\"pGroup\">$counter</div></a>";
}
$pagination.= "<div class=\"pGroup\">...<
/div>";
$pagination.= "<div class=\"pGroup\"><a h
ref=\"$targetpage? page=$lpm1&$queryString\">$lpm1</a></div>";
$pagination.= "<div class=\"pGroup\"><a h
ref=\"$targetpage? page=$lastpage&$queryString\">$lastpage</a></div>";
}
//in middle; hide some front and some back
elseif($lastpage - ($adjacents * 2) > $page &
& $page > ($adjacents * 2))
{
$pagination.= "<div class=\"pGroup\"><a h
ref=\"$targetpage? page=1&$queryString\">1</a></div>";
$pagination.= "<div class=\"pGroup\"><a h
ref=\"$targetpage?page=2&$queryString\">2</a></div>";
$pagination.= "<div class=\"pGroup\">...<
/div>";
for ($counter = $page - $adjacents; $coun
ter <= $page + $adjacents; $counter++)
{
if ($counter == $page)
$pagination.= " <div class=\"pGro
up\">$counter</div>";
else
$pagination.= "<a href=\"$targetp
age?page=$counter&$queryString\"><div class=\"pGroup\">$counter</div></a>";
}
$pagination.= "...";
$pagination.= "<a href=\"$targetpage?page
=$lpm1&$queryString\">$lpm1</a>";
$pagination.= "<a href=\"$targetpage?page
=$lastpage&$queryString\">$lastpage</a>";
}
//close to end; only hide early pages
else
{
$pagination.= "<a href=\"$targetpage?page
=1&$queryString\">1</a>";
$pagination.= "<a href=\"$targetpage?page
=2&$queryString\">2</a>";
$pagination.= "<div class=\"pGroup\">...<
/div>";
for ($counter = $lastpage - (2 + ($adjace
nts * 2)); $counter <= $lastpage; $counter++)
{
if ($counter == $page)
$pagination.= "<div class=\"pGrou
p\">$counter</div>";
else
$pagination.= "<a href=\"$targetp
age? page=$counter&$queryString\"><div class=\"pGroup\">$counter</div></a>";
}
}
}

xt\&$queryString"><div

//next button
if ($page < $counter - 1)
$pagination.= "<a href=\"$targetpage?page=$ne
class=\"pNext pButton pGroup\">
</div></a><div class=\"btnseparator\

"></div>";
else
$pagination.= "<div class=\"pNext pButton pGr
oup\"></div><div class=\"btnseparator\"></div>";
$pagination.= "</div>\n";
}
if ($page == 0) $page = 1;
//if
no page var is given, default to 1.
$prev = $page - 1;
//previou
s page is page - 1
$next = $page + 1;
//next pa
ge is page + 1
$lastpage = ceil($total_pages/$limit);
//lastpag
e is = total pages / items per page, rounded up.
$lpm1 = $lastpage - 1;
//last pa
ge minus 1
/*
Now we apply our rules and draw the pagination ob
ject.
We're actually saving the code to a variable in c
ase we want to draw it more than once.
*/
$pagination = "";
if($lastpage > 1)
{
$pagination .= "<div class=\"pagination\">";
//previous button
if ($page > 1)
$pagination.= "<a href=\"$targetpage?page=$pr
ev&$queryString\"><div class=\"pPrev pButton pGroup\">
<span></span>
</div></a><div class=\"btnseparator\"></d
iv>";
else
$pagination.= "<div class=\"pPrev pButton pGr
oup\">
<span></span>
</div><div class=\"btnseparator\"></div>"
;
//pages
if ($lastpage < 7 + ($adjacents * 2)) //not eno
ugh pages to bother breaking it up
{
for ($counter = 1; $counter <= $lastpage; $co
unter++)
{
if ($counter == $page)
$pagination.= "<div class=\"pGroup\">
$counter</div>";
else
$pagination.= "<a href=\"$targetpage?

page=$counter&$queryString\"><div class=\"pGroup\">$counter</div></a>";
}
}
elseif($lastpage > 5 + ($adjacents * 2))

//eno

ugh pages to hide some


{
//close to beginning; only hide later pages
if($page < 1 + ($adjacents * 2))
{
for ($counter = 1; $counter < 4 + ($adjac
ents * 2); $counter++)
{
if ($counter == $page)
$pagination.= "<div class=\"pGrou
p\">$counter</div>";
else
$pagination.= "<a href=\"$targetp
age?page=$counter&$queryString\"><div class=\"pGroup\">$counter</div></a>";
}
$pagination.= "...";
$pagination.= "<a href=\"$targetpage?page
=$lpm1&$queryString\">$lpm1</a>";
$pagination.= "<a href=\"$targetpage?page
=$lastpage&$queryString\">$lastpage</a><div class=\"btnseparator\"></div>";
}
//in middle; hide some front and some back
elseif($lastpage - ($adjacents * 2) > $page &
& $page > ($adjacents * 2))
{
$pagination.= "<a href=\"$targetpage?page
=1&$queryString\">1</a>";
$pagination.= "<a href=\"$targetpage?page
=2&$queryString\">2</a>";
$pagination.= "...";
for ($counter = $page - $adjacents; $coun
ter <= $page + $adjacents; $counter++)
{
if ($counter == $page)
$pagination.= " <div class=\"pGro
up\">$counter</div>";
else
$pagination.= "<a href=\"$targetp
age?page=$counter&$queryString\"><div class=\"pGroup\">$counter</div></a>";
}
$pagination.= "...";
$pagination.= "<a href=\"$targetpage?page
=$lpm1&$queryString\">$lpm1</a>";
$pagination.= "<a href=\"$targetpage?page
=$lastpag&$queryStringe\">$lastpage</a><div class=\"btnseparator\"></div>";
}
//close to end; only hide early pages
else
{
$pagination.= "<a href=\"$targetpage?page
=1\">1</a>";
$pagination.= "<a href=\"$targetpage?page
=2&$queryString\">2</a>";

$pagination.= "...";
for ($counter = $lastpage - (2 + ($adjace
nts * 2)); $counter <= $lastpage; $counter++)
{
if ($counter == $page)
$pagination.= "<div class=\"pGrou
p\">$counter</div>";
else
$pagination.= "<a href=\"$targetp
age?page=$counter&$queryString\"><div class=\"pGroup\">$counter</div></a>";
}
}
}
//next button
if ($page < $counter - 1)
$pagination.= "<a href=\"$targetpage?page=$ne
xt&$queryString\"><div class=\"pNext pButton pGroup\">
</div></a><div class=\"btnseparator\
"></div>";
else
$pagination.= "<div class=\"pNext pButton pGr
oup\"></div><div class=\"btnseparator\"></div>";
$pagination.= "</div>\n";
}?>
<div id="flexme1"><table>
<thead>

You might also like