<? // variávis que se trabalham nessa página $var_banco = "livros"; $var_pagina = "livros"; ?> <section class="content" > <!-- Info boxes --> <section class="content-header"> <h1> Gerenciamento de Livros/Produtos </h1> <br /> <div style="text-align:right"> <a href="?secao=livros-carrossel" class="btn btn-xm btn-success"><i class="fa fa-bars "></i> LIVROS CARROSSEL</a> <a href="?secao=livros-destaque" class="btn btn-xm btn-success"><i class="fa fa-bell "></i> LIVROS DESTAQUE</a> <a href="?secao=livros-zero" class="btn btn-xm btn-danger"><i class="fa fa-ban "></i> LIVROS COM ESTOQUE ZERADO</a> <a href="?secao=livros-excluidos" class="btn btn-xm btn-warning"><i class="fa fa-user-times"></i> VISUALIZAR LIVROS EXCLUÍDOS</a> <a href="?secao=livros-cadastrar" class="btn btn-lg btn-success"><i class="fa fa-plus"></i> CADASTRAR NOVO LIVRO</a> </div> <br /> <!-- FILTRO --> <div class="box collapsed-box box-warning"> <div class="box-body" style="display: block;"> <form class="form-horizontal " id="form1" name="form1" method="post" action="index2.php?secao=<?= $var_pagina?>"> <div class="control-group"> <div class="row"> <div class="col-md-5"> <label class="control-label">Título: </label> <input type="text" class="form-control" id="filtro_titulo" name="filtro_titulo" value="<?= $_REQUEST[filtro_titulo]?>"> </div> <div class="col-md-5"> <label class="control-label">Autor: </label> <input type="text" class="form-control" id="filtro_Autor" name="filtro_Autor" value="<?= $_REQUEST[filtro_Autor]?>"> </div> <div class="col-md-5"> <label class="control-label">Editora: </label> <select name="filtro_idEditora" id="filtro_idEditora" class="form-control"> <option value="">-- SELECIONE --</option> <? $comando = "SELECT Razao_social, idEditora FROM editoras WHERE status = 1 ORDER BY Razao_social"; $exec = mysql_query($comando); while ($linha = mysql_fetch_assoc($exec)) { ?> <option value="<?= $linha[idEditora]?>"><?= ($linha[Razao_social])?></option> <? } ?> </select> </div> <div class="col-md-2" style="top:7px" ><br /> <input type="hidden" name="filtrou" value="sim"> <button type="submit" class="btn btn-primary" style="top:10px"><span class="fa fa-filter"></span> PESQUISAR</button> </div> </div> </div> </form> </div> </div> <!-- /.box --> <? //FILTROS $filtro = " "; if($_REQUEST[filtrou] == "sim"){ $autor = str_replace("'"," ",$_REQUEST[filtro_Autor]); $nome_tratado = str_replace("'"," ",$_REQUEST[filtro_titulo]); if($_REQUEST[filtro_titulo] <> ""){ $filtro = $filtro . " AND livros.nome like '%".($nome_tratado)."%' "; } if($_REQUEST[filtro_Autor] <> ""){ $filtro = $filtro . " AND livros.autor like '%".($autor)."%' "; } if($_REQUEST[filtro_idEditora] <> ""){ $filtro = $filtro . " AND livros.idEditora = '".($_REQUEST[filtro_idEditora])."' "; } } ?> <? // EXCLUINDO if ($_REQUEST[sub] == "excluir"){ print ' <div class="alert alert-warning" role="alert"> <a class="close" data-dismiss="alert" href="#">&times;</a> <strong>Confirma</strong> a exclusão do livro?<br><br> <a class="btn btn-danger " href="index2.php?secao='.$var_pagina.'&sub=confirmar&idLivro='.$_REQUEST[idLivro].'">Excluir</a> <a class="btn btn-primary" data-dismiss="alert" >Cancelar</a> </div>'; }else if ($_REQUEST[sub] == "confirmar"){ $comando = "UPDATE ". $var_banco ." SET status=0 WHERE idLivro=".$_REQUEST[idLivro]; //comando SQL $exec = mysql_query($comando); //executa o comando no banco print "<div class=\"alert alert-success\"> <a class=\"close\" data-dismiss=\"alert\" href=\"#\">&times;</a> Excluído com <strong>sucesso</strong>. </div>"; } ////////////////// //********** BUSCA TODOS ********** /* PAGINAÇÃO */ $pagina = (isset($_GET['pagina']))? $_GET['pagina'] : 1; $proxima_pagina = $pagina + 1; $pagina_anterior = $pagina - 1; //seleciona todos os itens da tabela $cmd = "SELECT * FROM ". $var_banco ." LEFT JOIN editoras ON livros.idEditora = editoras.idEditora WHERE livros.status = 1 ".$filtro." ORDER BY nome"; $produtos = mysql_query($cmd); //conta o total de itens $total = mysql_num_rows($produtos); //seta a quantidade de itens por página, neste caso, 2 itens $registros = 50; //calcula o número de páginas arredondando o resultado para cima $numPaginas = ceil($total/$registros); //variavel para calcular o início da visualização com base na página atual $inicio = ($registros*$pagina)-$registros; /* PAGINAÇÃO */ $comando = "SELECT * FROM ". $var_banco ." LEFT JOIN editoras ON livros.idEditora = editoras.idEditora WHERE livros.status = 1 ".$filtro." ORDER BY nome limit $inicio,$registros"; $exec = mysql_query($comando); ?> <div class="box box-success"> <div class="box-header with-border"> <h3 class="box-title">Livros Cadastrados</h3> </div> <!-- /.box-header --> <div class="box-body"> <table class="table table-bordered"> <tbody><tr> <th style="width: 10px">ID</th> <th style="width: 5%">ISBN</th> <th style="width: 30%">TÍTULO</th> <th>VALOR</th> <th>VALOR PROMO</th> <th>EDITORA</th> <th style="width:100px">Ação</th> </tr> <? while ($linha = mysql_fetch_assoc($exec)) { ?> <tr> <td style="font-size:11px"><?= $linha[idLivro] ?></td> <td style="font-size:11px"><?= ($linha[ISBN]) ?></td> <td><?= ($linha[nome]) ?></td> <td><? echo "R$".number_format($linha[valor], 2, '.', ','); ?></td> <td><? if($linha[valorPromocional]) { echo "R$".number_format($linha[valorPromocional], 2, '.', ',');} else {echo "-";} ?></td> <td style="font-size:11px"><?= ($linha[Razao_social]) ?></td> <td> <a href="index2.php?secao=livros-editar&idLivro=<?=$linha[idLivro]?>" class="btn btn-default btn-xs" title="Editar/Atualizar"> <span class="glyphicon glyphicon-refresh"></span> </a> <? if($_SESSION["permissao"] == "ADMINISTRADOR"){ ?> <a href="index2.php?secao=<?= $var_pagina?>&sub=excluir&idLivro=<?=$linha[idLivro]?>" class="btn btn-danger btn-xs" title="Excluir"> <span class="glyphicon glyphicon-remove"></span> </a> <? } ?> </td> </tr> <? } ?> </tbody></table> <a href="index2.php?secao=<?= $var_pagina?>&pagina=<? echo $pagina_anterior;?>&filtrou=<? echo $_REQUEST[filtrou];?>&filtro_titulo=<?= ($_REQUEST[filtro_titulo])?>&filtro_Autor=<?= ($_REQUEST[filtro_Autor])?>&filtro_idEditora=<?= ($_REQUEST[filtro_idEditora])?>" class="btn btn-sm btn-info <? if ($pagina_anterior == '0'){ echo "disabled";}?>">Página Anterior</a> <a href="index2.php?secao=<?= $var_pagina?>&pagina=<? echo $proxima_pagina;?>&filtrou=<? echo $_REQUEST[filtrou];?>&filtro_titulo=<?= ($_REQUEST[filtro_titulo])?>&filtro_Autor=<?= ($_REQUEST[filtro_Autor])?>&filtro_idEditora=<?= ($_REQUEST[filtro_idEditora])?>" class="btn btn-sm btn-info">Próxima Página</a> </div> <!-- /.box-body --> </div> </section> </section>