Example #1
0
 public function Obtain($id_product)
 {
     try {
         $query = $this->pdo->prepare('SELECT * FROM Productos WHERE id_product = ?');
         $query->execute(array($id_product));
         $r = $query->fetch(PDO::FETCH_OBJ);
         $prdt = new Product();
         $prdt->__SET('id_product', $r->id_product);
         $prdt->__SET('name', $r->name);
         $prdt->__SET('description', $r->description);
         $prdt->__SET('category', $r->category);
         $prdt->__SET('subcategory', $r->subcategory);
         $prdt->__SET('image', $r->image);
         $prdt->__SET('active', $r->active);
         return $prdt;
     } catch (Exception $e) {
         die($e->getMessage());
     }
 }
Example #2
0
<?php

session_start();
include_once '../includes/connection.php';
include_once '../includes/product.php';
include_once '../includes/productModel.php';
$prdt = new Product();
$productModel = new ProductModel();
if (isset($_REQUEST['action'])) {
    echo '<script language="javascript">alert("Hemos entrado en el 1er if! Encima, el nombre es: ' . $_REQUEST['name'] . '");
        </script>';
    switch ($_REQUEST['action']) {
        case 'update':
            $prdt->__SET('id_product', $_REQUEST['id_product']);
            $prdt->__SET('name', $_REQUEST['name']);
            $prdt->__SET('description', $_REQUEST['description']);
            $prdt->__SET('category', $_REQUEST['category']);
            $prdt->__SET('subcategory', $_REQUEST['subcategory']);
            $prdt->__SET('image', $_REQUEST['image']);
            $prdt->__SET('active', $_REQUEST['active']);
            $productModel->Update($prdt);
            echo '<script language="javascript">alert("¡El registro se ha actualizado exitosamente!");</script>';
            header('Location: ../admin/index.php');
            break;
        case 'insert':
            $prdt->__SET('id_product', $_REQUEST['id_product']);
            $prdt->__SET('name', $_REQUEST['name']);
            $prdt->__SET('description', $_REQUEST['description']);
            $prdt->__SET('category', $_REQUEST['category']);
            $prdt->__SET('subcategory', $_REQUEST['subcategory']);
            $prdt->__SET('image', $_REQUEST['image']);