| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- require_once "../public/_pdo.php";
- require_once "../path.php";
- $result["error"]="";
- $result["data"]=array();
- if(isset($_GET["book"])){
- $book = $_GET["book"];
- }
- else{
- $result["error"]="no param";
- echo json_encode($result,JSON_UNESCAPED_UNICODE);
- exit;
- }
- if(isset($_GET["para"])){
- $para = $_GET["para"];
- }
- else{
- $result["error"]="no param";
- echo json_encode($result,JSON_UNESCAPED_UNICODE);
- exit;
- }
- PDO_Connect("sqlite:"._FILE_DB_PAGE_INDEX_);
- $query = "SELECT * from m where book=? and para=?";
- $Fetch = PDO_FetchAll($query,array($book,$para));
- foreach ($Fetch as $key => $value){
- $query = "SELECT * from book_match where book_vri=? and vol=?";
- $Fetch_nsy_book = PDO_FetchRow($query,array($value["book"],$value["page1"]));
- if($Fetch_nsy_book){
- $prefix = $Fetch_nsy_book["table"];
- $query = "SELECT * from {$prefix}_pagematch where bookid=? and bookpagenumber=?";
- $Fetch_nsy_index = PDO_FetchRow($query,array($Fetch_nsy_book["bookid"],$value["page2"]));
- $Fetch_nsy_index["dir"]=$prefix;
- $result["data"][] = $Fetch_nsy_index;
- }
- else{
- $result["error"]= "error: in table book_match";
- }
- }
- echo json_encode($result,JSON_UNESCAPED_UNICODE);
- ?>
|