public function randomGame() { $id = $this->db->getValue("select id from chess_game where database_id=? order by rand()", $this->getId()); if (isset($id)) { $game = new Game($id); return $game->read(); } else { throw new LudoDBObjectNotFoundException("No games found in selected database(" . $this->getId() . ")"); } }
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageGame($bd); $juego = new Game(); $juego->read(); $subir = new FileUpload("caratula"); $subir->setDestino("./caratulas/"); $subir->setTamaño(100000000); $subir->setNombre($subir->getNombre()); $subir->setPolitica(FileUpload::REEMPLAZAR); if ($subir->upload()) { echo 'Archivo subido con éxito'; } else { echo 'Archivo no subido'; } $juego->setCaratula($subir->getNombre()); $pkID = Request::post("pkID"); $r = $gestor->set($juego, $pkID); $bd->close(); //echo $r; //var_dump($bd->getError()); header("Location:index.php?op=edit&r={$r}");
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageGame($bd); $juegos = new Game(); $juegos->read(); $subir = new FileUpload("caratula"); $subir->setDestino("./caratulas/"); $subir->setTamaño(100000000); $subir->setNombre($subir->getNombre()); $subir->setPolitica(FileUpload::REEMPLAZAR); if ($subir->upload()) { echo 'Archivo subido con éxito'; } else { echo 'Archivo no subido'; } $juegos->setCaratula($subir->getNombre()); $r = $gestor->insert($juegos); $bd->close(); //echo $r; //var_dump($bd->getError()); header("Location:index.php?op=insert&r={$r}");