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;
 }
예제 #2
0
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;