Ir para conteúdo
  • ×   Você colou conteúdo com formatação.   Remover formatação

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

  • Conteúdo Similar

    • Por RodrigoWD3
      Pessoal boa tarde, estou criando uma galeria com categorias no php e mysql, gostaria de saber como faço para colocar um botão -  Exibir Mais Fotos - fazendo exibir o restante dos registros na mesma pagina, teria alguma forma de limitar as fotos sem usar o LIMIT do sql? pode ser usando jQuery algo assim , obrigado
    • Por Paulo Oliveira Albuquerque
      Ola galera boa noite
      eu estou tentando criar uma galeria de fotos
      mas não sei como fazer o chamado dos albuns e das fotos que esta esta cadastro por wysqli
      fazendo paginação tanto nos albuns como nas fotos tbm
      quero fazer com dois arquivos
      onde listara os albuns seria galeria.php
      onde sera listado todas as fotos seria galeria_full.php
      Fiz o banco de dados assim
       
       
      TABELA : ALBUM
      id
      titulo
      imagem
      autor
      data
      status
      id_categoria
      <-- AQUI É O CÓDIGO ONDE SERA LISTADO OS ALBUNS
      if (ModoManutencao()) { header("Location: ../manutencao.php"); } //RESULTADO DE BUSCAR OS ALBUNS include_once("conexao.php"); //Verificar se está sendo passado na URL a página atual, senao é atribuido a pagina $pagina = (isset($_GET['pagina']))? $_GET['pagina'] : 1; if(!isset($_GET['wa7'])){ header("Location: ./"); }else{ $palavra = $_GET['albuns']; } //Selecionar todos os albuns da tabela $result_albuns = "SELECT * FROM album WHERE status = 'ativo' AND id_categoria = '52' AND titulo LIKE '%$palavra%' data LIKE '%$palavra%'"; $resultado_albuns = mysqli_query($conn, $result_albuns); //Contar o total de cursos $total_albuns = mysqli_num_rows($resultado_albuns); //Seta a quantidade de albuns por pagina $quantidade_pg = 30; //Odernar a quantidade de albuns $ordenar_por = titulo; $asc_desc = desc; //calcular o número de pagina necessárias para apresentar os albuns $num_pagina = ceil($total_albuns/$quantidade_pg); //Calcular o inicio da visualizacao $incio = ($quantidade_pg*$pagina)-$quantidade_pg; mysqli_set_charset($conn,"utf8"); //Selecionar os albuns a serem apresentado na página $result_albuns = "SELECT * FROM album WHERE status = 'ativo' AND id_categoria = '52' AND titulo LIKE '%$palavra%' data LIKE '%$palavra%' order by titulo $asc_desc limit $incio, $quantidade_pg"; $resultado_albuns = mysqli_query($conn, $result_albuns); $total_albuns = mysqli_num_rows($resultado_albuns); extract($_GET); ?> <div row id="fundo"> <?php //$linha = 0; // contador de linhas while($rows_albuns = mysqli_fetch_assoc($resultado_albuns)){ //$linha++; // incrementa a cada passagem ?> <div class="box-detail box-alb" id="<?php echo $id; ?>"> <div class="box-inner-alb"> <a href="galeria_full/<?php echo $id; ?>/<?php echo encodeSEOString($rows_albuns['titulo']); ?>"> <img src="thumb.php?img=fotos/<?php echo $imagem; ?>" alt=""/> <div class="box-inner-fx"> <h2><?= strip_tags($titulo); ?></h2> </div> </a> </div> </div> <?php } ?> </div> <?php //Verificar a pagina anterior e posterior $pagina_anterior = $pagina - 1; $pagina_posterior = $pagina + 1; ?> <tr> <td colspan='6'> <nav class="text-center"> <ul class="pagination"> <li> <?php if($pagina_anterior != 0){ ?> <a href="./galeria?pagina=<?php echo $pagina_anterior; ?>&albuns=<?php echo strtolower($palavra); ?>" aria-label="Previous"> <span aria-hidden="true">&laquo;</span> </a> <?php }else{ ?> <span aria-hidden="true">&laquo;</span> <?php } ?> </li> <?php //Apresentar a paginacao for($i = 1; $i < $num_pagina + 1; $i++){ ?> <li><a href="./galeria?pagina=<?php echo $i; ?>&albuns=<?php echo strtolower($palavra); ?>"><?php echo $i; ?></a></li> <?php } ?> <li> <?php if($pagina_posterior <= $num_pagina){ ?> <a href="./galeria?pagina=<?php echo $pagina_posterior; ?>&albuns=<?php echo strtolower($palavra); ?>" aria-label="Previous"> <span aria-hidden="true">&raquo;</span> </a> <?php }else{ ?> <span aria-hidden="true">&raquo;</span> <?php } ?> TABELA: FOTOS_ALBUM
      id
      titulo
      imagem
      data
      id_album
      <-- DE COMO FAZER PARA LISTAR AS FOTOS NÃO SEI COMO FAZER O CHAMADO PELO MYSQLI-->
       
       
       
      TABELA: C_ALBUM <-- aqui é as categorias do album
      id
      categoria
      paginacao_album
      paginacao_fotos
      background
      cor_titulo
      url
      ordernar_por <-- aqui seria ordenar por 'id' ou 'titulo'
      asc_desc
      efeito
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.