Beispiel #1
0
    $book->deleteFromDB($conn);
}
function handlePUT(mysqli $conn)
{
    parse_str(file_get_contents("php://input"), $data);
    $book = new Book();
    $book->update($conn, $data['id']);
    $book->setTitle($data['title']);
    $book->setAuthor($data['author']);
    $book->setDesc($data['desc']);
}
$methodType = $_SERVER['REQUEST_METHOD'];
$conn = Connection::startConnection();
switch ($methodType) {
    case "GET":
        handleGET($conn);
        break;
    case "POST":
        handlePOST($conn);
        break;
    case "DELETE":
        handleDELETE($conn);
        break;
    case "PUT":
        handlePUT($conn);
        break;
    default:
        die("nie obslugujemy");
}
CONNECTION::stopConnection($conn);