Jack Oliveira 1 Denunciar post Postado Abril 10, 2019 Ola boa noite.. Poderia me ajudar neste código este é meu código que fiz para o painel meu ele é completo etc.. tem contagem de tabela ... ESTE QUE ESTA DENTRO NO INDEX.PHP <!-- BOX GRID --> <?php if (DadosSession('nivel') == 3){ ?> <?php $Query = DBRead('modulos','*','WHERE status = 1 ORDER BY ordem ASC'); if (is_array($Query)) { foreach ($Query as $modulos) { if (!empty($modulos['tabela'])) { $QueryCount = DBCount($modulos['tabela'], 'id'); } else { $QueryCount = '*'; } ?> <?php if (VerificaPermissao($modulos['url']) == true) { ?> <div onclick="window.location.href='<?php echo $modulos['url']; ?>'" class="col-lg-3 col-md-4 col-sm-6 col-xs-12" style="cursor:pointer;"> <div class="info-box bg-<?php echo ConfigPainel('cor_blocos'); ?>"> <span class="info-box-icon"><i class="fa <?php echo $modulos['icone']; ?>"></i></span> <div class="info-box-content"> <span class="info-box-text"><?php echo $modulos['nome']; ?></span> <span class="info-box-number"><?php echo $QueryCount; ?></span> <div class="progress"> <div class="progress-bar" style="width: 100%"></div> </div> <span class="progress-description pull-right"> <a href="<?php echo $modulos['url']; ?>" style="color:#FFF;">Abrir <?php echo $modulos['nome']; ?></a> </span> </div> </div> </div> <?php } } } } ?> <!-- FIM BOX GRID --> <script type="text/javascript"> $(function() { load(1); }); function load(page){ var query=$("#q").val(); var per_page=27; var parametros = {"action":"ajax","page":page,'query':query,'per_page':per_page}; $("#loader").fadeIn('slow'); $.ajax({ url:'ajax/pagina_home.php', data: parametros, beforeSend: function(objeto){ $("#loader").html("Estamos trabalhando nisso aguarde..."); }, success:function(data){ $(".outer_div").html(data).fadeIn('slow'); $("#loader").html(""); } }) } </script> Como eu queria fazer uma busca dentro do admin ajax este codigo de cima não consegui fazer ele funcionar em outra pasta que seria ajax/pagina_home.php Onde esta este novo código QUERO QUE ELE MOSTRA TAMBÉM TOTAL DE ITEM NA TABELA Obs: Editei aqui por que tava fazendo teste ao colocar if (!empty($modulos['tabela'])) { $QueryCount = $query = mysqli_query($modulos['tabela'], 'id'); } else { $QueryCount = '*'; } Mais não tive resultado no lugar de mostra as contagem apareceu apenas * <?php require_once('../includes/funcoes.php'); require_once('../database/config.php'); require_once('../database/config.database.php'); /* Connect To Database*/ require_once ("../conexion.php"); mysqli_set_charset($con,"utf8"); $action = (isset($_REQUEST['action'])&& $_REQUEST['action'] !=NULL)?$_REQUEST['action']:''; if($action == 'ajax'){ $query = mysqli_real_escape_string($con,(strip_tags($_REQUEST['query'], ENT_QUOTES))); $tables="modulos"; $campos="*"; $sWhere=" modulos.nome LIKE '%".$query."%' OR modulos.tabela LIKE '%".$query."%' OR modulos.url LIKE '%".$query."%'"; $sWhere.=" order by modulos.id DESC"; include 'pagination.php'; //include pagination file //pagination variables $page = (isset($_REQUEST['page']) && !empty($_REQUEST['page']))?$_REQUEST['page']:1; $per_page = intval($_REQUEST['per_page']); //how much records you want to show $adjacents = 27; //gap between pages after number of adjacents $offset = ($page - 1) * $per_page; //Count the total number of row in your table*/ $count_query = mysqli_query($con,"SELECT count(*) AS numrows FROM $tables where $sWhere "); if ($row= mysqli_fetch_array($count_query)){$numrows = $row['numrows'];} else {echo mysqli_error($con);} $total_pages = ceil($numrows/$per_page); //main query to fetch the data $query = mysqli_query($con,"SELECT $campos FROM $tables where $sWhere LIMIT $offset,$per_page"); { //COLOQUEI O IF PARA VE SE DARIA CERTO MAIS SÓ APARECE O * if (!empty($modulos['tabela'])) { $QueryCount = $query = mysqli_query($modulos['tabela'], 'id'); } else { $QueryCount = '*'; } //loop through fetched data if ($numrows>0){ ?> <html lang="pt-br" class="no-js"> <!--<head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> --> <meta charset="utf-8"> <meta name="robots" content="noindex" /> <section class="content"> <!-- Small boxes (Stat box) --> <div class="row"> <?php $finales=0; while($modulos = mysqli_fetch_array($query)){ $id = $modulos['id']; $nome = $modulos['nome']; $url = $modulos['url']; $tabela = $modulos['tabela']; $cor_blocos = $modulos['cor_blocos']; $icone = $modulos['icone']; $status = '1'; $finales++; ?> <!-- MD --> <div onclick="window.location.href='<?php echo $modulos['url']; ?>'" class="col-lg-3 col-md-4 col-sm-6 col-xs-12" style="cursor:pointer;"> <div class="info-box bg-<?php echo ConfigPainel('cor_blocos'); ?>"> <span class="info-box-icon"><i class="fa <?php echo $modulos['icone']; ?>"></i></span> <div class="info-box-content"> <span class="info-box-text"><?php echo $modulos['nome']; ?></span> <span class="info-box-number"><?php echo "{$QueryCount}"; ?></span> <div class="progress"> <div class="progress-bar" style="width: 100%"></div> </div> <span class="progress-description pull-right"> <a href="<?php echo $modulos['url']; ?>" style="color:#FFF;">Abrir <?php echo $modulos['nome']; ?></a> </span> </div> </div> </div> <?php } ?> <!-- FIM BOX GRID --> <!-- MD --> <?php } ?> <div class="col-md-12"> <div class="form-control center"> <?php $inicios=$offset+1; $finales+=$inicios -1; echo "Mostrando $inicios al $finales de $numrows registros"; echo paginate( $page, $total_pages, $adjacents); ?> </div> </div> </div> <?php } } ?> </section> Compartilhar este post Link para o post Compartilhar em outros sites