コード例 #1
0
ファイル: library-api.php プロジェクト: pklata/library-js
<?php

$host = "localhost";
$db_user = "******";
$db_password = "";
$db_name = "library";
require_once "library_manager.php";
if (empty($_POST['command'])) {
    $command = json_decode($_GET['command']);
} else {
    $command = json_decode($_POST['command']);
}
switch ($command->{'action'}) {
    case "search_book":
        LibraryManager::search_book($host, $db_user, $db_password, $db_name, $command->{'keyword'});
        //echo '{"status":"search}';
        break;
    case "add_book":
        LibraryManager::add_book($host, $db_user, $db_password, $db_name, $command->{'name'}, $command->{'author_firstname'}, $command->{'author_surname'}, $command->{'shelf_name'});
        echo '{"status":"add"}';
        break;
    case "edit_book":
        LibraryManager::edit_book($host, $db_user, $db_password, $db_name, $command->{'id'}, $command->{'name'}, $command->{'author_firstname'}, $command->{'author_surname'}, $command->{'shelf_name'});
        echo '{"status":"edit"}';
        break;
    case "delete_book":
        LibraryManager::delete_book($host, $db_user, $db_password, $db_name, $command->{'book_id'});
        echo '{"status":"deleted"}';
        break;
}