1,471 Vídeo Aulas

649 Vabers

8,970 Respostas

Como criar Chat com Sockets em PHP no Linux
30 dez - Por Marcos...
CakePHP – relacionamento hasOne, hasMany e hasAndBelongsToMany
22 fev - Por Rafael...
Contador de Downloads Dinâmico com PHP
08 jan - Por Sara...
Como Anunciar no Facebook
06 fev - Por Leandro...
Introdução e Noções Básicas do jQuery UI – aula 1
15 out - Por Walter...
Slim – Simples e rápido!
17 fev - Por Diego...
Criando efeito para letra no Photoshop
04 abr - Por Hudson...
Instalando o Livezilla Sistema de Help Desk
21 out - Por Philipe...
Números pares menores que 50 com Delphi
15 mai - Por Juliana...
Instalando e Gerenciando MorfeoShow Gallery Parte 2
31 jan - Por Diego...
Versionamento de Código Git com Bitbucket DigitalOcean e Serverpilot
13 jul - Por Shirleyson...
Criando uma galeria de Imagens com CSS3 – Parte 2
01 jan - Por Márcia...
GitHUB para iniciantes – aula 5
21 out - Por Renato...
Curso de Pascal – Aula 4
23 fev - Por Leonardo...
Efeito Dark Art com Photoshop
06 set - Por Preslom...
Login com PHP Orientado a Objetos
31 jul - Por Alexandre...
Instalação e configuração do servidor samba
16 nov - Por Fernando...
Trabalhando com Objeto HTTPRequest
08 jul - Por Samuel...
CSS dinâmico usando Less
19 mar - Por Vanilson...
Efeito sombra em texto com photoshop
29 nov - Por Lucas...
Introdução a CSS
17 abr - Por Gabriel...
Balão de pensamento no Sony Vegas
01 jul - Por Leonardo...
Criando actions e o formulário para cadastro junto com a...
30 abr - Por Marcio...
Criando orçamento online
28 mar - Por Matheus...
TweenMax e TweenLite – Extra: Mudanças na versão 11
24 dez - Por Michel...
Aplicando URL’s amigáveis utilizando PHP
15 jun - Por Lucas...
Criando Sistema de Login com Session – Parte 05
04 jul - Por Gabriel...
Curso Zend Framework 2 – Controller produto novo aplicando filtro...
02 jan - Por Jaime...
Criando efeito relevo em texto no Photoshop
21 set - Por Nathan...
Preparando Arquivo para Impressão Silkscreen
01 jan - Por Piter...
Instalando PHP 5.5 e utilizando seu servidor interno
30 abr - Por Walter...
Guerra de terminais
04 nov - Por Equipe...
Conectando VB .NET com SQL Server Parte 1
29 ago - Por Higor...
Sistema de Comentários – parte 4
14 out - Por Andre...
Como colocar empresa no Google Maps – Parte 3
31 ago - Por Paulo...
Programação Orientada a Objetos com Java – parte 10
12 jun - Por Douglas...
Xamarin.Forms – Uma Abordagem Simples
13 jun - Por Samuel...
Criando um relógio digital no Flash
16 mar - Por Elvis...
Criando um WebService php – Aula 1
02 abr - Por Rafael...
Inserindo texto em vídeo no After Effects
02 jan - Por Wesley...
  • http://www.portalnortemineiro.com Werdeson

    Muito boa a video aula! Gostei muito mesmo. Minha dúvida é o seguinte, como implementar essa paginação em minha página sendo que uso uma query string no site? ou seja, meus links são criados assim: ?pagina=home e vai abrir home.php, sempre tive essa dúvida de como fazer a páginação incluindo a query string no site. Valeu!!!!

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

      @Werdeson, basta trocar a variavel da paginação, em vez de pagina, vc pode coloca pag, ou atual, e colocando & para separa, exemplo:

      [a href=”?pagina=home&pag=1″]1[/a]

  • Reginaldo Santana

    Olá David! E a todo pessoal que acessa o VAB, bom eu gostaria de sugerir uma vídeo aula que acho ser muito interessante e que mesmo pesquisando não encontrei…
    “Como enviar um email com anexo”…
    Tenho certeza que a galera que passa por aqui diariamente irá gostar muito de ver essa aula no VAB…. vlw 😀

  • http://estaleirodigital.com' Diego Sampaio

    Muito boa video aula, parabéns e sucesso a todos da equipe do Video Aulas Brasil

  • Reginaldo Santana

    Realmente David! Obrigado….

  • wellington

    como estruturar uma tabela para criar um site todo com banco de dados?

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

      @wellington, praticamente vc terá uma tabela para menu, e um tabela para o conteudo, exemplo


      TABELA menu
      id
      titulo


      TABELA conteudo
      id
      titulo
      texto
      menu_id

      menu_id q será responsavel por guarda o id da tabela menu, para indica de qual menu é essa categoria.

  • http://www.spfunk.net Ricardo Custodio

    EAE DAVID PRIMEIRAMENTE PARABENS PELA VIDEO AULAS.

    AGORA EU TENHO UMA DUVIDA ASSIM:
    NO MEU PROJETO EU TEBALHO COM CATEGORIA E COMO EU FARIA PRA IMPLEMENTAR ESSA PAGINAÇÃO? ASSIM OH:

    Primeira pagina


    EH DESSA FORMA??

    FLW CARA!

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

      @Ricardo, seria isso mesmo:

      ?sec=musica&pagina=1&categoria=$id_categoria

  • Leonardo Tavares

    Já vi muitos vídeos sobre esse assunto e a sua vídeo aula foi a única que realmente ensina a verdadeira lógica de uma paginação. Parabéns 😉

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

      Obrigado @Leonardo, realmente essa era minha preocupação, pq as vezes muitas pessoas fazem a paginação, mas é no automatico, e não sabe a lógica, eu quando precisam incrementar mais alguma coisa, ficam perdidos, entendendo a lógica, fica mais fácil poder aplicar em outros escopos.

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

    Parabéns, muito boa a aula.

  • jeferson

    Parabéns pela ótima video aula.
    Estou apredendendo muito.

  • Paulo Mardson

    David, parabéns pela aula muito bo mesmo! Eu tenho uma pequena dúvida, se eu tiver um banco com 600 registros isso me daria 60 páginas certo, 60 links 123456…60 ele vai listar todos os links como conseguria exibir apenas sei lá 5 link’s ex.: 12345 – 34567 – 10 11 12 13 14 15
    Obrigado Pela aula.

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

      @Paulo Mardson, essa é uma das maneira de fazer uma paginação, eu fiz um exemplo com a sua duvida, mostrando no máximo 3 resultados por consulta para dada lado do link da página atual, o código está todo comentado. Foi modificado algumas coisa, como loop, e acrescentado o link para página anterior e posterior.

      http://pastebin.com/f7abb223b

      @Jarbas, @jeferson, @Matheus vlw.

  • http://blasterweb.com.br Jarbas

    Parabéns… como sempre ótima vídeo aula! Abraço

  • http://www.webgti.com.br Felipe Girotti

    Como sempre, surpreendendo com a forma de explixar, tudo fica simples. Você é um exelente professor.
    Parabéns!!

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

      Obrigado, @Felipe Girotti, essa é minha preocupação, e tentar colocar numa linguagem mais simples possivel para todos conseguirem entender.

  • Anônimo

    Como faço para estilizar o documento?
    se possível fazer uma vide aula…
    obrigado

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

      @dANILO Martins, vlw

      @Anônimo, para estilizar vc vai usar o CSS, vc pode colocar os links itens da paginação em uma lista não ordenada, e trabalhar como fosse um menu horizontal, é a mesma base, confere na seção de tableless do site, q irá te ajudar,

  • http://www.kifesta.com dANILO Martins

    Ah anos esperava uma vídeo aula que tratasse deste assunto vlw David CHC mais uma vez brilho muito no MXMASTERS.

  • Charles F. Potel

    Muito bom mesmo, parabéns David !! E reafirmo aqui mais uma vez como fiz no Twitter; estou no aguardo de quem sabe um curso completo de Ajax, frisando jquery e outros recursos e tambem PHP procedural e orientado a objetos !!! Estes cursos do jeito que vc explicando, nao tem como nao entender !! abração !!

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

      @Charles, de PHP creio que terá o curso, mas não feito por mim, mas ainda tenho que me inteirar. Sobre Jquery, vou ter q dá uma estudada nessa nova versão, caso for fazer algo relacionado, fazer com o mais novo.

  • http://www.facetecnologia.com.br Augusto César

    Não preciso nem expor o que as aulas deste camarada David representaram em meus conhecimentos, eu sempre tive uma boa lógica, e as usava com os utilitários do próprio dreamweaver, sempre saiam bons sistemas tendo em vista meu certo domínio pela ferramenta, ( uso ela desde antes da mx ) e o David abriu minha cabeça para criar códigos na unha mesmo, eu nunca o fazia pois apesar de as pessoas dizerem que php era fácil e tal, eu não conseguia andar, me sentia um ogro, com as aulas dele consegui resolver coisas simples que hoje da vontade de rir de tão fáceis, e agora cada dia mais eu quero dominar na unha, inclusive sai do dreamweaver e fui para o eclipse, só para não cair em tentação, mais uma vez meus parabéns cara você é 10, e aproveitando seu conhecimento de jquery, por acaso conhece algum script de “carregando” mas que não fique um gifs girando e sim uma barra mostrando a porcentagem mesmo, pois em sistemas isso é um recurso interessante.

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

      vlw @Augusto César, q bom vc está se libertando dos códigos do dreamweaver, aprendendo cada vez mais digitar, com falei pra vc, muito melhor, no começo pode não parecer, mas no final vale a pena. Ai sim, vc pode dizer, sou programador, e não especialista em dreamweaver, rs. Olha, não conheço não, só para upload de imagens, com uploadify usando jquery, mas para scripts comuns eu não conheço, caso eu encontre eu te passo.

  • Andre

    Mais uma grande explicação, parabéns David CHC.

    Agora, acho que seria interessante se vc complementasse essa video aula, por exemplo, fazendo essa paginação em jQuey ou Ajax, eu pesquise muito, mas muito mesmo e não achei uma paginação legal por aii tipo, a partir de determinada pagina aparece a reticencia (…) e depois o ultimo link… não sei só uma dica 😉

    mas de qualquer forma, parabens, sou estagiario de php e 50% do que faço eu tiro exemplos de suas video aulas..

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

      @Andre, sobre ajax nunca fiz, mas é uma possibilidade. Sobre a possibilidade mostrar apenas uma parte da paginação, dá uma olhada no link do script q postei lá um exemplo tbm.

      @webson vlw.

  • webson

    david vc é o cara, obrigado por nos ajudar nas horas mais difices…..rsrsrs, nunca achei uma aula sobre isso….Só posso agradecer & agradecer e claro acessando o seu site e devorando as super video aulas….valeu Mestre

  • http://www.cursopadrao.com.br marcelo lima

    meu grande amigo muito boa mesmo essa aula realmente agora eu entendir como fazer paginação valeu mesmo, gostaria de solicitar uma video aula, faz um sistema de radio web completo pode ser grande amigo.

  • Leonardo

    Fiz aqui e só aparece o link para primeira página e a página 1.
    aparece assim:
    Pimeira Página – 1

    Tenho 15 registros, coloquei a quantidade = 5.

    o codigo ta aqui:

    http://pastebin.com/m41af5e5

    ah o mysql_num_rows deu erro então usei o count.

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

      @Leonardo, no nome da tabela vc colocou processos, e na consulta de baixo vc colocou produtos

  • Pedro Antônio

    mto bom 😀

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

    quando o OFFSET é igual a 10, você começa do 11º registro do banco de dados, e não do 10º (OFFSET é o que vem depois da vírgula no comando LIMIT).

    Abraços

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

      @Tutorial City vc é muito cricri, rs. Tô brincando, depois que terminei a aula, que notei que falei do LIMIT que começa do valor do registro indicado, no caso seria seria sempre do próximo registro.

      $sql = “SELECT * FROM produtos LIMIT 10, 5″;

      retornaria a partir 11 registro, lembrando que primeiro registro é 0

      com OFFSET

      $sql = “SELECT * FROM produtos LIMIT 5 OFFSET 10″;

      Em alguns exemplo tbm vc ver nome offset (mais como variável para demonstração) no primeiro parametro do LIMIT.

      Soube que você está produzindo um curso sobre OOP, espero que tbm aborde sobre um pouco sobre Padrão de Projeto, que acho que muitos sentem dificuldades em colocar isso em prática.

  • Leonardo

    @David,
    David realmente depois q postei vi q errei o nome da tabela, já consertei o erro, mas o problema continua.
    Vou refazer tudo novamente, e posto o resultado.

    Obrigado pela atenção e parabéns pela video aula.

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

    @David CHC
    Eu aponto descuidos por causa dos outros usuários. Pra quem tah começando é importante entender esses detalhes, não faço de má fé…(acabou que eu falei besteira, na verdade o OFFSET fica antes da vírgula).

    Logo iniciarei a produzir, mas Patterns(padrões) são assuntos bem vastos, e acredito que mereçam um título dedicado, mas devo mencionar e mostrar exemplos de MVC e Singleton pelomenos.

    Abraços 😉

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

      @Tutorial City, eu sei disso, eu tava brincando com vc, já tinha falado antes que é interessante a participação nos comentários, de qualquer pessoas que viu algum erro, ou menos alguma dica, pode postar q acho ótimo, não me aborreço de jeito algum. abrs

      Sobre Patterns, falar todos não dá mesmo, só se for algo vontado para isso, e mesmo assim é complicado. Acho falando e mostrando o MVC, principalmente sem frameworks, apesar da melhor maneira de aprender MVC, pelo menos eu acho, é estudando um frameworks. Sucesso nessa nova jornada.

  • http://www.becck.com Fernando Noronha

    Copiou !

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

      @Fernando Noronha, copiou o q?

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

      O rapaz que fez o comentário como Fernando Noronha da Becck.com, saiba que já entrei em contato com Fernando, pra saber se realmente foi ele, e claro, não foi ele que postou esse comentário. Aposto que você é um cara recalcado, sem capacidade de produzir conteudo, e só tentando passar por outra pessoa para fazer intrigas com dois sites que produzem conteudo gratuito. Parabéns garoto, sua mãe deve está orgulhosa por ter botado no mundo um otário como vc.

  • Anônimo

    quando vou aplicar o css o numero da pagina clicada fica sempre em cima!!!!!
    nao ta dando certo =(

  • Anônimo

    Queria que ficasse igual a imagem da vídeo aula

  • Anônimo

    Cara muito obrigado!!!
    eu visualizei o código fonte da pagina que você mandou…
    Consegui =D
    e por que eu não estava usando:
    display: inline;
    muito obrigado pela ajuda
    ^^

  • Anônimo

    Só não consegui no selecionado:
    class=”selecionado”
    se eu colocar assim da erro:
    echo “Última Página“;

    o que devo fazer?

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

      @Anônimo coloca o código no pastebin, e depois manda o link, se não será interpretado no wordpress.

  • http://www.kadudesouza.com.br Kadu de Souza

    Fala David!
    Como sempre arrebentando hein!
    Cara, não esquenta com esses caras que nao tem nem coragem de colocar o proprio nome e se passam por outra pessoa para dizer besteira, o importante e quero deixar bem claro, que 90% do que eu aprendi em PHP foram com suas video aulas, mas não porque eu assisti somente, mas porque tive a humildade de perguntar e vc a paciencia de me ensinar e nao tenho vergonha de dizer que mesmo trabalhando na area eu aprendo cada dia mais com suas video aulas e sei que aprenderei muito mais, para aqueles que nao acreditam, entrem no meu site e vejam o que essas video aulas fizeram por mim e se nao gostarem do que virem, pode criticar mas por favor, façam melhor!!
    Obrigado cara por todo o trabalho que vc faz e continue fazendo.
    Abraços

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

      @Kadu, eu não ligo para pessoa criticar algo em relação a vídeo aula, se ela tiver fundamento, mas o cara quer arrumar intrigar, por isso que entrei em contato com o Fernando da becck antes de qualquer coisa, e conversamos sobre isso, como existe esse tipo de idiota, pq acho não tem outro nome que exemplifique melhor esse tipo pessoa.

      Como coloquei no post do Mxmasters, apesar de cansaço, ler e responder diariamente emails, comentários, etc, mesmo como idiotas como esse, vale a pena criar video aulas, pq realmente não temos a noção quantas pessoas são ajudadas com elas.

      vlw @kadu pelo apoio.

  • Anônimo

    Ta aee o link do código no pastebin:
    http://pastebin.com/f25df955b

  • Anônimo

    eu consegui aplicar o css mais nao consegui que o numero da pagina clicada ficasse vermelho
    [1][2]3[4]
    olha a imagem:

    http://lh3.ggpht.com/_jHOQaGg9IGM/S2Lddlsyx4I/AAAAAAAABuY/0nD89oxePlg/Capturar.PNG

  • Anônimo

    Pode deixar já consegui…
    é por que eu não tinha visto o código que você mostrou direito no pastebin
    cara você me ajudou muito muito obrigado mesmo
    agora já esta igual ao menu que você mostrou =)
    ate mais!!!!!

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

      @Anônimo, blz.

  • http://www.detetivemg.com.br fabiana

    adorei o site estao de parabens

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

      Obrigado @fabiana, caso duvidas em relação as aulas, pode postar nos comentários.

  • Guilherme

    DAVID essa paginação ela só adiciona as paginas se for dinamicamente postados dos produtos?(ex: uma área administrativa) ou pode utilizar ela em atualizações manual?

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

      @Guilherme, essa video aula, é necessário trabalhar com banco de dados. Não quer dizer q vc não possa adaptar pra ler arquivos em uma pasta. Vc sempre terá:

      QUANTIDADE = será a quantidade de exibição
      INICIO = a partir de que registro começará a mostrar
      FIM = Até que registro irá exibir

      Exemplo:


      $quantidade = 10;
      $inicio = 0;
      $fim = $inicio + $quantidade;

      Em tese, seria mais ou menos isso caso queira trabalhar em exibição de arquivos

  • Otávio

    Valeu cara!!! muito boa esta vídeo aula! com ela finalmente eu consegui fazer a paginação que eu tanto sonhava, e também aprendi como se faz, graças a sua ótima explicação! Parabéns!

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

      Q bom @Otávio, esse é real intuito, entender como funciona, e assim poder tentar fazer coisas novas.

  • thiago

    ola david parabens pelas video aulas, ajuda mto.. esse sistema funciona com ,
    por exemplo “order by id desc”????

  • thiago

    eu devia ter testado primeiro .. da sim. rss

  • Wedson

    Parabens!!!

    Ótima aula …

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

      Obrigado @Wedson

  • Vinicius

    Olá Muito bom tuto… obrigdo… pela força… mas estou com um problema de lógica aqui comigo.. seguinte gostaria que o painel exibisse sempre de 5 em 5 registros e fosse incrementado de 2 em 2 ex: 1-2-3-4-5
    se clicasse no 1 ou 2 ou 3 ou 4 nada acontecesse somente fosse exibida a pagina e qnd clicasse no 5 mostrasse 3-4-5-6-7 e mostrasse a 5 pagina, qnd clicasse no 7 exibisse 5-6-7-8-9 e o mesmo para qnd estiver voltando as páginas.. se me der um luz qnto a essa lógica eu desenvolvo o código

  • Vinicius

    Dalew David.. baseado no seu fiz um que supriu minha necessidade. Obrigado.

  • lemanchu

    sabe qo ia ser muito 10!!!!

    se foce feito uma video aula dessas só que em OOP

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

      @lemanchu, ia aborda na versão OOP, mas preferi focar mais na logica da paginação, pq ai pode abstrair para qualquer situação, inclusive OOP.

      abrs

  • http://www.animeneves.com.br Flash

    Muito bom David!

    Mais uma vez Obrigado!

  • http://... Julio Viana

    Man esse DAVID CH e o kra ! xD… gostei

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

      Vlw @Julio Viana

  • http://www.emminutos.com Michel Aguiar

    david
    se eu quizer colocar o numero da pagina no titulo da pagina.
    como faço? seria em GET
    tipow clique na pagina 2. ae aparecia no titulo do página ex página 2

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

      @Michel, no caso será a página atual? Se for, basta imprimir o get, e se o get não existe terá o valor 1

  • http://www.emminutos.com Michel Aguiar

    a página a qual falo seria a que eu cliquei . tipow estou vendo a page 7 apareceria o nª7 no titulo da page.
    seria essa aque fala pagina atual.

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

      @Michel Aguiar, isso mesmo, essa seria a página atual

  • Robson Quaresma

    David sem palavras cara, a cada video aula eu me surpreendo mais..
    Muito bom mesmo, parabéns!

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

      Obrigado @Robson

  • http://www.inovaretreinamentos.com.br Radirley

    Muito bom a vídeo aula assim como todas do David.
    Implementei esse sistema em um site de buscas que estou criando, só tenho uma dúvida.

    Quando faço a busca, ele mostra os resultados corretos na primeira página, mas quando clico pra ir pra próxima página ou em algum número, ele mostra como se tivesse feito uma busca geral, mostra todos os resultados. Como corrijo isso? Se quiser envio o código por e-mail.

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

      @Radirley, no caso vc tem que informar os valores também no link da paginação. Exemplo, vamos dizer que você tem um campo chamado busca, e ele é enviado via GET, no numero da paginação também terá que ter essa variavel


      //verifica se a variavel get busca existe
      $busca = (isset($_GET[‘busca’])) ? $_GET[‘busca’] : ”;

      //faz o loop para mostrar os links
      for($i = 1; $i <= $total; $i++){

      //mostra o resultado da paginação + a variavel de busca também.
      echo '‘;
      }

  • http://rfpublicidade.freetzi.com Radirley

    Poderia repostar o ultimo trecho, da exibição da variável? Parece que foi cortado. Grato.

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

      Agora que reparei @Radirley, que tinha cortado, dá uma olhada agora:

      http://pastebin.com/1psXhMXE

  • http://rfpublicidade.freetzi.com Radirley

    Certo David, agora ele busca os resultados corretos mas quando clico nas outras páginas ele não mostra, fica em branco =/

    Se não for abusar da sua boa vontade e paciência, dê uma olhada nesse código:

    http://pastebin.com/tkXmR4vY

    Na primeira página mostra correto, e tbm mostra os nºs corretos de páginas, so que quando clico nelas os resultados não são mostrados. Agradeço sua paciência!

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

      @Radirley, isso ocorre pq vc está usando para passar o parametro um nome diferente do que vc usa do formulário. NO caso , no seu formulário, vc usar txt_busca, e no URL vc tá usando criterio:

      http://pastebin.com/A4XzWKwF

  • http://rfpublicidade.freetzi.com Radirley

    David, muito obrigado. Era esse realmente o erro!

    Não sabe o quanto vc me ajudou, assim como o VAB. 90% do que sei sobre webdesign aprendi aqui com vocês.

    Continue assim, parabéns!

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

      Que bom que podem ajudar no seu aprendizado @Radirley, isso sempre é motivador para continuar com as aulas. abrs

  • Osvaldo

    Estou com problema na paginação.

    Quando vou executar o código aparece o erro abaixo:
    Parse error: syntax error, unexpected T_INC, expecting ‘)’ in /home/e-ys/www/e-ys_carros_motos_e_caminhoes_autos/catmca.php on line 230

    O erro acima é referente a linha do for abaixo:
    // apresentação das paginações
    echo ‘Primeira Página – ‘;
    for ($i = 1; $i <= $totalpagina; i++){
    if ($i == $pagina){
    echo $i;
    }
    else{
    echo " $i “;
    }
    }
    echo ” – Última Página“;

    Já verifiquei várias vezes e não consegui identificar o erro na linha do for.

    Necessito de ajuda para identica-lo e corrigi-lo.

    Ficarei grato pela ajuda e pela atenção.

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

      @Osvaldo, coloca o código no http://www.pastebin.com , pra eu olhar.

    • F_MenezesDM

      tá faltando o $ do $i++ você colocou somente i++ por isso está dando erro…

  • Osvaldo

    O cometário anterior já consegui corrigir. Eu havia esquecido de colocar o $ na variavel i++.

    Só que agora as páginas aparecem, mas quando clico sobre os links não aparecem os resultados.

    O que poderia ser?

    Grato pela atenção,

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

      @Osvaldo, coloca o script no pastebin.com para eu dá uma olhada pra ver o q pode tá ocorrendo.

  • Osvaldo

    O está no url: http://pastebin.com/FGZ0sHk8, agradeço pela sua atenção.

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

      @Osvaldo, no caso é o problema no elseif, vc tem q passa a informação tbm no link. Vamos dizer q tem o campo txtMarcas, ele tbm tem q está no link q da paginação, senão não irá funcionar:

      Veja o exemplo:
      http://pastebin.com/zXyk4yFb

      No caso repare q no link da paginação criei uma variavel chamada txtMarcas e recebe o valor da variavel $txtMarcas ( é apenas um exemplo, vc vai incluir o valor correspondente da condição q vc fez, pra que quando clicar no link, ele possa passa na condição q vc determinou)

  • http://www.emminutos.com Michel

    migo tem algumas paginações que só aparece o numero tipow

    1 – 2 – 3 4 – 5 6

    como faz a contagem?

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

      @Michel, no caso terá que aplicar uma outra logica na hora da visualização. No link para codigo que está no Forum do Mx, postei uma outra alternativa de exibição dos links.

  • Guilherme

    Se eu quiser usar essa paginação em um sistema de busca que eu fisso? o que devo fazer? por que essa paginação já exibe o resultado e o sistema de busca q eu fisso tbm, ele é simples é um php simples tem uma pagina busca.php e uma resultado
    olha o pastebin:
    http://pastebin.com/ytTtNX2v

    como faço para inserir a paginação na pagina de resultados?
    ate mais

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

      @Guilherme, vc pode usar essa paginação. No caso , vc está usando a busca criada do Dreamweaver, ele tem a opção de paginação tbm ( eu só não sei onde é pq não uso o dreamweaver).

      A paginação em sistema de busca, é a mesma maneira. Vou postar como poderia ser feito:

      http://pastebin.com/KXCkYu2J

  • Guilherme

    Não consegui usar o código que você me mandou, eu não entendo muito de programação esse sistema que eu fiz foi códigos gerado pelo Dreamweaver .
    Só que estou querendo aprender a programar.. ate mais

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

      @Guilherme, recomendo ver outras video aulas de php, começa com o sistema de comentarios. As aulas de PHP, são com o codigo digitado, isso vai facilitar o seu aprendizado.

  • Guilherme

    Ok vou ver do inicio
    daqui a alguns dias eu volto =D

  • http://www.guaruclick.com.br Serginho Design

    Cara, sem palavras!

    Olhei uns 15 tutoriais, perdi umas 3 horas tentando entender a lógica, e em 18 minutos de video aula você explicou melhor que todos! Isso é um “DOM”, obrigado, site adicionado aos favoridos com certeza!

    Sucesso.

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

      Obrigado @Serginho, realmente essa era minha preocupação, as pessoas entenderem a logica do funcionamento da paginação.

  • Robson Quaresma

    David parabéns, a cada aula que eu assisto sua, me surpreendo mais, já estou virando seu fã de carterinha(uhuuuuuuuuuu). O mais importante de suas aulas é que você se preocupa em ensinar e deixar a aula muito clara tanto para iniciantes, quanto para quem já conhece a linguagem.
    Ótima video aula como sempre!

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

      Obrigado @Robson,. Q bom q aula pode te ajudar.

  • Jonas

    David fiz tudo certo mais não funciona na Querystring :( oq eu faço ?

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

      @Jonas, vc tem q passar a informação da pagina q será incluida, no link da query string. Exemplo, se a pagina q estará a paginação se chame produto:

      http://pastebin.com/thpPf4kU

  • Jonas

    David, Entendi so que é um sistema de noticias que fiz, e ele pega valores do banco de dados e joga id na url ex: http://www.vab.com.br?pg=revistas&id=1 qdo tentei fazer fico http://www.vab.com.br?pg=revistas&id=?pagina=revistas&pag=1 mas o id da noticia fico vazio ;/

  • Jonas

    Exato teria que ficar assim, não consigo chegar a esse resultado, nao consigo inclur o id da noticia ali ja tentei um $_GET[‘id’] e da echo la em revistas&id=’$id’

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

      @Jonas, no caso, na pagina revistas, ele seria para listar todas as revistas, certo? Nesse caso, não teria essa ID, só se tivesse uma categoria, e vc fizesse essa paginação por categorias, exemplo:

      Categoria Saude
      Categoria Tecnologia

      Nesse caso, vc passaria o id dessa categoria, para listar as revistas dessa categoria, e ai sim, vc teria q passa esse valor via ID da categoria.

  • Jonas

    David obrigado, não consegui o resultado mais msm assim agradeço a grande video aula,!!! Otimo site parabéns aprendi mta coisa aki

  • angelrubin

    Parabéns pelo post, nunca havia encontrado um bom tutorial sobre paginação. Este seu é refencia para mim a partir de agora. abraço.

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

      vlw @angelrubin

  • Allan

    Estou com o mesmo problema do jonas, tipo quando faço a paginacao assim http://www.meusite.com/videos.php ai funciona problema é q uso query string e nao pega, http://www.meusite.com/index.php?page=videos?pag=2 no funciona, se alguem pudesse faze uma aula de criar paginacao de resultados na query string axo q ajudaria mto kem tem essas duvidas como eu

  • Allan

    David, vou fazer aqui

  • Allan

    David, deu certo, eu te amo cara, vlw msm,

    Pra quem ver os comentarios e esta com o msm problema, eu fiz assim

    basta adicionar “&” dps da query da URL e em seguida add o valor da paginacao como o David falou

    http://www.mulher.com.br/index.php?pagina=sensual&pg=2

    abc

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

      @Allan, as vezes esses comentarios de vcs me assustam, rs

  • http://www.brayantagliari.wordpress.com Brayan

    Muito bom David
    Parabénss pela video aula, show de bola cara.

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

      vlw @Brayan

  • http://www.blogdownsmaster.blogspot.com Lucas SIlva

    @David CHC legal a video aula, muito bem explicada, david gostaria de saber como seria uma paginação utilizando ao invés do $inicio, $quantidade utilizasse o LIMIT e OFFSET, tenho essa duvida não sei muito pra que serve o OFFSET abraçow

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

      @Lucas , o OFFSET vc indica quando vai começar exibir o resultado. Vc pode usar assim:

      LIMT inicio, quantidade

      OU LIMIT quantidade OFFSET inicio

      Essa sintaxe do OFFSET é para ser compativel ao PostgreeSQL, q tem essa sintaxe com OFFSET. Vc pode usar das duas maneiras sem problema algum

  • http://www.blogdownsmaster.blogspot.com Lucas SIlva

    @David CHC ah!, vlw david entendi perfeitamente é praticamente a mesma coisa de utilizar as variáveis né? ^^ valeu pela ajuda!

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

      @Lucas , isso mesmo.

  • Ademir

    Você poderia fazer um exemplo de paginação, usando ajax+jquery.

    Um grande abraço

  • Alex Carvalho

    Parabéns estava procurando está vídeo aula a muito tempo

  • Netinhofontenele

    David CHC você é show obrigado por me ajudar sempree!

    • http://davidchc.wordpress.com David CHC

      Vlw

  • http://davidchc.wordpress.com David CHC

    Matheus aqui tem um tutorial de como fazer da maneira q vc quer :

    http://net.tutsplus.com/tutorials/php/how-to-paginate-data-with-php/

  • http://davidchc.wordpress.com David CHC

    Isso mesmo, vc iria incrementar ( verificando se o valor não é maior q total de páginas), e decrementar (vendo se o valor não é menor q 1)

  • http://davidchc.wordpress.com David CHC

    O q vc vai colocar dentro da sua tabela, é apenas o loop onde monta os links

  • Fabiano

    David, parabéns pela video aula. Muito bem explicado e simples.
    Abraços!

  • http://davidchc.wordpress.com David CHC

    O valor do próximo será o valor da variavel da pagina, q vc recupera da url + 1

    $proximo = (($pagina+1) > $totalPagina) ? $totalPagina $pagina+1;

    $anterior (($pagina – 1) > 0) ? ($pagina – 1) : 1;

  • http://www.facebook.com/profile.php?id=100000145684627 Rodrigo Guimaraes

    Valeuuuuuuuuuuu!

  • Luquinha

    olha o quew deu 
    Unknown database ‘videoaulasbrasil’

    • http://davidchc.wordpress.com David CHC

      Veja se vc tem um banco de dados com esse nome.

  • Leonardo

    Muito boa a vídeo aula.

  • Bruno Mendes

    Meu site ja usa o metodo $_GET para fazer algumas operações entao a paginação não funciona oque eu posso fazer para arrumar isto ? —-URGENTE—-

    • http://davidchc.wordpress.com David CHC

      Utilize o &, assim, exemplo:

      ?pagina=xx&pg=10

      • Bruno Mendes

        Então ele exibe as paginas 1 2 3 mais todas com o mesmo conteudo da 1, não ta dando certo…

        • http://davidchc.wordpress.com David CHC

          Verifique se todos os parametros do link da paginação está indo via url, e se vc está conseguindo recuperar

  • Rony

    David CHC = Mestre!

  • Rony

    Como faço pra por exemplo:
    Estou na página 2 , gostaria que o link referente a essa página ficasse com outra cor….

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

      Rony, vc pode adicionar uma classe no link quando é o ativo.

Projeto mantido por: