public function Paginacao($order, $inicio, $fim) { $sql = "SELECT * FROM perguntas {$order} LIMIT {$inicio},{$fim}"; $stmt = $this->conexao->prepare($sql); $stmt->execute(); $searchResults = array(); while ($rs = $stmt->fetch(PDO::FETCH_OBJ)) { $temp = new Enquete(); $temp->setIdpergunta($rs->idpergunta); $temp->setPergunta($rs->pergunta); $temp->setStatus($rs->status); array_push($searchResults, $temp); } return $searchResults; }
ob_start(); $enquete = new Enquete(); $enqueteDAO = new EnqueteDAO(); $menuDAO = new MenuAdminDAO(); $menu = $menuDAO->getMenuPorTitulo("enquetes"); $idmenu = $menu->getIdmenu(); $acao = $_GET["acao"]; //$acao = "add"; switch ($acao) { //cria uma enquete case "add": $act = "addresp"; $setPergunta = $_POST["pergunta"]; $setStatus = 0; $enquete->setPergunta($setPergunta); $enquete->setStatus($setStatus); $enqueteDAO->InserePergunta($enquete); $id = $enqueteDAO->getUltimoID(); header("location: ../principal.php?menu={$idmenu}&act={$act}&idpergunta={$id->idpergunta}"); break; //adiciona uma resposta //adiciona uma resposta case "addresp": $act = "addresp"; $setIdpergunta = $_POST["idpergunta"]; $setResposta = $_POST["resposta"]; $enquete->setIdpergunta($setIdpergunta); $enquete->setResposta($setResposta); $enqueteDAO->InsereResposta($enquete); header("location: ../principal.php?menu={$idmenu}&act={$act}&idpergunta={$setIdpergunta}"); break;