}
if ($action == "cadastrar") {
    $objCategoria = new Categoria();
    $objCategoria->nome = $_POST["nome"];
    $resultado = insertCategoria($objCategoria);
    if ($resultado == true) {
        echo "Cadastro com suseso";
    } else {
        echo "Error al Cadastrar";
    }
}
if ($action == "editar") {
    $objCategoria = new Categoria();
    $objCategoria->id = $_POST["hiddenid"];
    $objCategoria->nome = $_POST["nome"];
    $resultado = updateCategoria($objCategoria);
    if ($resultado == true) {
        echo "Editado com suseso";
    } else {
        echo "Error al Editar";
    }
}
if ($action == "eliminar") {
    $objCategoria = new Categoria();
    $objCategoria->id = $_GET['id'];
    $resultado = deleteCategoria($objCategoria);
    if ($resultado == true) {
        header('Location ../site/listar.php');
    } else {
        echo "Error al eliminar";
    }
예제 #2
0
<?php

require_once "init.php";
if (isset($_GET["action"])) {
    $action = $_GET["action"];
    switch ($action) {
        case "list":
            listCategorias();
            break;
        case "create":
            createCategoria();
            break;
        case "update":
            updateCategoria();
            break;
        case "delete":
            deleteCategoria();
            break;
        default:
            sendError("La accion especificada es invalida");
            break;
    }
} else {
    sendError("No se especifico ninguna acción");
}
function createCategoria()
{
    $c = getConnection();
    $descripcion = $c->real_escape_string(request('categoria_desc'));
    $query = "INSERT INTO categorias VALUES (\n                DEFAULT,\n                '{$descripcion}')";
    if ($c->query($query)) {
 } else {
     if ($decoded->function == 'createCategoria') {
         createCategoria($decoded->categoria);
     } else {
         if ($decoded->function == 'createCarrito') {
             createCarrito($decoded->carrito);
         } else {
             if ($decoded->function == 'createCarritoDetalle') {
                 //createCarritoDetalle($decoded->carrito_detalle);
                 createCarritoDetalle($decoded->carrito_id, $decoded->carrito_detalle);
             } else {
                 if ($decoded->function == 'updateProducto') {
                     updateProducto($decoded->producto);
                 } else {
                     if ($decoded->function == 'updateCategoria') {
                         updateCategoria($decoded->categoria);
                     } else {
                         if ($decoded->function == 'updateCarritoDetalle') {
                             updateCarritoDetalle($decoded->carrito_detalle);
                         } else {
                             if ($decoded->function == 'updateCarrito') {
                                 updateCarrito($decoded->carrito);
                             } else {
                                 if ($decoded->function == 'removeProducto') {
                                     removeProducto($decoded->producto_id);
                                 } else {
                                     if ($decoded->function == 'removeCategoria') {
                                         removeCategoria($decoded->categoria_id);
                                     } else {
                                         if ($decoded->function == 'removeCarritoDetalle') {
                                             removeCarritoDetalle($decoded->carrito_detalle_id);