Exemplo n.º 1
0
 function getList($pagina = 1, $orden = "", $nrpp = Constants::NRPP)
 {
     //Valor predeterminado -> Constante, si se lo paso, coge el valor.
     $ordenPredeterminado = "{$orden}, id, capacidad, fabricante";
     if ($orden === "" || $orden === null) {
         $ordenPredeterminado = "id, capacidad, fabricante";
     }
     $registroInicial = ($pagina - 1) * $nrpp;
     $this->bd->select($this->tabla, "*", "1=1", array(), $ordenPredeterminado, " {$registroInicial}, {$nrpp}");
     $r = array();
     while ($fila = $this->bd->getRow()) {
         $discosDuros = new DiscoDuro();
         $discosDuros->set($fila);
         $r[] = $discosDuros;
     }
     return $r;
     //Devuelve un array de DiscoDuro.
 }
Exemplo n.º 2
0
<?php

require '../clases/AutoCarga.php';
$bd = new DataBase();
$gestor = new ManageDiscoDuro($bd);
$id = Request::post('id');
$capacidad = Request::post('capacidad');
$fabricante = Request::post('fabricante');
echo "REQUEST DE POST -> id: {$id} capacidad: {$capacidad} fabricante: {$fabricante}";
$discosDuros = new DiscoDuro($id, $capacidad, $fabricante);
echo "<br/>Objeto DISCO " . $discosDuros->getJson() . "<br/>";
$r = $gestor->insert($discosDuros);
$bd->close();
var_dump($bd->getError());
header("Location:visualizar.php");