| Maior acervo de vídeo aulas da web

Não consegue visualizar a vídeo aula?

Paginação em array com php

Nessa video aula mostrei como criar uma paginação em um array. Um exemplo prático, quando precisamos listar imagens de uma pasta, e precisamos criar uma paginação para essas imagens. Espero que gostem, e boa aula.

Obs.: Eu esqueci de colocar um sinal de igual na condição do for ( for($i = 1; $i <= $contar; $i++) ), senão não aparecerá a quantidade do links corretamente

Script da Aula:http://www.mxmasters.com.br/comunidade/viewtopic.php?f=50&t=4512

Você gostou dessa Vídeo Aula, então compartilhe com seus amigos

Artigos Relacionados

Comentários

  • Marcio Vinicius

    Como sempre fantástico David, mandou muito bem!! Mostrou de forma simples e direta, e mostra também como o Array é importante para todos nós. ^^

    Abraços!

    • http://www.videoaulasbrasil.com.br David CHC

      vlw @Marcio

  • Junior Eberhadt

    muito boa essa video aula, como sempre…

    só tem um problema, David, ele não mostra todas as imagens, se tiver 13 imagens, e for 5 imagens por pagina, ele só mostra dois links, fica faltando mostrar mais um link para as outras tres imagens…

    • http://www.videoaulasbrasil.com.br David CHC

      @Junior, na verdade ele mostra sim, eu q esqueci de colocar um sinal de igual na condição do for:

      for($i = 1; $i <= $contar; $i++)

      Vou até colocar uma observação na descrição da aula. vlw

  • Eduardo Valente

    Muito boa a aula David!!! Ensina a gente a criar um botão excluir para cada imagem. Valeuuu…

    • http://www.videoaulasbrasil.com.br David CHC

      Vlw @Eduardo, para excluir é simples, basta usar o unlink, vou postar o codigo com a opção de excluir:

      http://pastebin.com/fFjrTh51

  • http://www.impulsovirtual.com.br Charles Potel

    E ai David, mandou legal !! Com a sua popularidade poderia se tornar prefeito, kkkkk !!! brincadeiras a parte, vc manja muito !! abração !!

    • http://www.videoaulasbrasil.com.br David CHC

      vlw @Charles, hehe

  • http://www.matheusmoura.com/ Matheus Moura

    Muito boa a aula David. Vlw!

  • Erick

    excelente aula David… parabens!!
    mas eu tenho uma dúvida, vamos supor que eu pegue esse array de uma consulta no banco de dados, como eu faria para paginar essa consulta, sem ter que refazer a mesma no banco, depois de passar o parametro pela url?
    agradeço desde ja!!
    abraço

    • http://www.videoaulasbrasil.com.br David CHC

      @Erick, no caso, só se vc gravasse esse array em uma session, pra q seja realizada a consulta apenas uma vez.

  • http://tutorial-city.net Tutorial City

    @David CHC, @Erick
    O David deu a solução pra dúvida do Erick, mas não acho uma boa ideia salvar uma consulta em session, por que o propósito da session não é esse. Recomendo que execute a consulta ao banco de dados toda vez que for acessar a página (ou armazene o resultado em cache).

  • Erick

    eu tb pensei em fazer assim, mas será que é uma boa maneira, tem algum pro ou contra?
    vlw…David!!! sou seu fã, gosto muito da meneira como vc aborda os assuntos.
    T+

    • http://www.videoaulasbrasil.com.br David CHC

      @Erick, como falou @Tutorial City, a session pode ser alternativa, mas pode da alguns problemas, no caso de guardar array (principalmente se tiver com register_globals ativado), talvez vc tenha Serializa-lo. A gente q pensar, será preciso retornar um array, para fazer a paginação desse array, será q não posso fazer a paginação direto no banco de dados? Tente pensar no q dá menos trabalho, e no futuro o q é mais facil modificar.

      No caso de guardar o valor na session, eu usuaria se não o resultado do banco fosse fixo, coisa q seria meio improvavel ocorrer.

  • Erick

    vlw aew, David e Tutorial City (tb gosto muito das suas video aulas).
    abraço… ate mais ver.

  • omor

    Olá David será que tem como você fazer uma video aula de finalização de compra daquele carrinho de compras que vc postou aqui?

  • Luciano

    David o meu deu um pequeno problema, ele criou a paginação corretamente, mas quando eu clico no link ele vai pra pag=2 só que fica como página não foi encontrada….. poderia me ajudar?
    abraço

    • http://www.videoaulasbrasil.com.br David CHC

      @Luciano, vc diminui o valor por da variavel $atual por -1 ?

  • Luciano

    Sim, meu código esta assim:

    exibição:

    <?php
    foreach($resultado as $valor){
    printf('’, $valor);
    }
    echo ”;
    for($i = 1; $i <= $contar; $i++){
    if($i == $atual)
    {
    printf('( %s )‘, $i);
    }
    else{
    printf(‘ %s ‘, $i, $i);
    }
    }
    ?>

    Dê uma olhada em meu teste como ficou: http://jornalpapo10.com.br/galeria2.php?id=14

    Obrigado

    • http://www.videoaulasbrasil.com.br David CHC

      @ Luciano, na pagina q vc me mostrou, está dando um erro no argumento do foreach, veja se $resultado é um array no caso

  • Fabio

    Cara queria lhe propor uma idéia para vídeo-aula, uma listagem de noticias por categorias de Datas, dentro de cada box as noticias vem listadas por hora… seria uma bela vídeo-aula !!!!
    ex.: http://img53.imageshack.us/img53/5369/newslistgn3.jpg
    Venho aproveitando muito suas dicas, parabéns pela iniciativa em estar sempre nos ajudando a melhorar em futuros projetos… Abraços e Sucesso sempre

  • Bocais

    esse site e o melhor


Hospedado por Hostnet - Hospedagem de sites

VAB - Todos os direitos reservados - 2008 / 2012

Developed by: MX Web Studio

Mais em PHP (144 of 199 articles)