session_start();
/*
echo $_SERVER['REQUEST_URI'];
exit;
*/
include_once($_SERVER['DOCUMENT_ROOT'].'/ireru/tmpl.php');
include_once($_SERVER['DOCUMENT_ROOT'].'/ireru/pagnum.php');
include_once($_SERVER['DOCUMENT_ROOT'].'/ireru/bk_f.php');
include_once($_SERVER['DOCUMENT_ROOT'].'/ireru/db_f.php');
$connection = &db_conn(1);
// pathvars
include_once($_SERVER['DOCUMENT_ROOT'].'/ireru/pathvars.php');
$baseUrl = '/books';
// Create instance of PathVars
$pathVars=new PathVars($baseUrl);
/*
echo $_SERVER['REQUEST_URI'];
echo '
'.$pathVars->fetchByIndex(0);
echo '
'.$pathVars->fetchByIndex(1);
echo '
'.$pathVars->fetchByIndex(2);
echo '
';
print_r($pathVars->fetchAll ());
exit;
*/
// **************************************************************************
/*
CREATE TABLE jr_books (
bk_id mediumint(9) NOT NULL auto_increment,
bk_title varchar(200) NOT NULL default '',
bk_author varchar(200) NOT NULL default '',
bk_numpages varchar(200) NOT NULL default '',
bk_pub_year varchar(4) NOT NULL default '',
bk_publisher varchar(200) NOT NULL default '',
bk_isbn varchar(50) NOT NULL default '',
PRIMARY KEY (bk_id)
) TYPE=MyISAM;
*/
// **************************************************************************
$p = clean($_GET['p'],2);
//$u = clean($_GET['u'],100);
$a = clean($pathVars->fetchByIndex(0), 20);
switch ($a) {
case 'isbn':
// Examine the second path variable
$isbn = clean($pathVars->fetchByIndex(1),20);
// ***********************************************
if ($isbn) {
$sql='SELECT * FROM jr_books WHERE bk_isbn="'.$isbn.'"';
if (!($result = @ mysql_query($sql, $connection))) {showerror(); }
$row = @ mysql_fetch_array($result, MYSQL_ASSOC);
tmpl1($row['bk_title']);
tmpl2();
echo '
';
$nav->str_next = '
';
$nav->str_prev_spc = '
';
$nav->str_next_spc = '
';
$nav->numrowsperpage = 10;
$nav->str_results_prefix = 'Review';
//get the SQL LIMIT statement
$result = $nav->execute($sql, $connection);
// get the pagenumber array
$p_data = $nav->getlinks();
// print out the page numbers
echo 'The Reviews List is unavailable at present.
'; } else { $midway = floor(($p_data['this_pg_last']-$p_data['this_pg_frst']+1)/2); $i = -1; echo '
';
$nav->str_next = '
';
$nav->str_prev_spc = '
';
$nav->str_next_spc = '
';
$nav->numrowsperpage = 10;
$nav->str_results_prefix = 'Book';
//get the SQL LIMIT statement
$result = $nav->execute($sql, $connection);
// get the pagenumber array
$p_data = $nav->getlinks();
// print out the page numbers
echo 'The Books List is unavailable at present.
'; } else { while ($row = @ mysql_fetch_array($result, MYSQL_ASSOC)) { show_book($connection, $row, 0); } echo '