Este é um guest post enviado por Dimar Luiz dos Santos para o RBtech Developer.
Nesta aula vamos criar as funções para mostrar as matérias mais vistas e mais antigas do nosso site. Boa Aula!
Este post faz parte de uma série, confira tudo que já foi publicado sobre o mesmo assunto.
Este autor é um voluntário, que além de acompanhar o blog participa enviando conteúdos para serem publicados. Participe você também!
Atualmente temos 8 comentários para este post. Participe você também, clique aqui e comente sobre o assunto.
apos incluir date_default_timezone_set('America/Sao_Paulo'); no arquivo config.php
pode se usar na funcão get_mais_antiga(), assim:
$sql = mysql_query("SELECT * FROM site_posts ORDER BY visitas <= date('d/m/Y') ASC LIMIT 5");
desta forma você configura a data no php e pode usar como se fosse uma constante que tem seu conteúdo variando com o passar dos dias, sim ela e pode ser ao meu ver vista como uma constante estatica, esta funcionando aqui, sem erros.
Amei o seu curso site com php e mysql. parabéns
Estou acompanhando passo-a-passo.
Só que no vídeo da lição 13, não consegui ir para frente.
qd chequei na função limita palavras deu erro (Notice: Undefined variable: rep in
C:\wamp\www\portal\functions.php on line 86)
quando tiro esta função, o site fica normal, ou seja sem erro, quando coloco a função limita palavras apresenta o erro acima. Gostaria de sua ajuda, se possível for. Obrigado.
http://dev.rbtech.info/entendendo-e-interpretando-erros-em-scripts-php/
ResponderObrigado esta sendo de muita valia.
ResponderPara quem ficou na dúvida sobre a ordenação por numero de visitas o comando correto e "ORDER BY visitas DESC"
ResponderOla, dima, estou estudando as VA, estava dando tudo certo, ate quando cheqou as funcoes, quando coloco a funcao limita palvaras esta dando um erro. Notice: Undefined variable: rep in C:\wamp\www\portal\functions.php on line 80, como eu nao tenho muito conhecimento em funcoes. nao estou conseguindo passar para o modulo 14. como posso resolver, se tiro a funcao limita palavras volta a da certo.
Obrigado
ResponderOla meu amigo, estou acompanhando as aulas do Professor Dima Santos mais já faz um tempo que ele não dar suporte aqui e o site dele esta fora de ar. Tente usar esta função de limitar as palavras no lugar da que ele ensinou no tutorial.
código fonte excluído pois não foi postado conforme as regras
Responder© 2008-2023 - RBTech.info | Todos os direitos reservados | Hospedado por Innova Host
É proibida a reprodução total ou parcial de qualquer conteúdo deste site.
order by data, talvez realmente não funcione, isso porque quando se quer selecionar as noticias mais visitadas, terá que analisar não a data, mas sim o registro visita da tabela do banco de dados, aqui vai minha ideia, talvez fazendo-se a media de todos os valores do campo de visitas, pega-se os valores maiores visita e compara com a media, se for maior que a media, ai e exibida em ordem decrescente e , se for menor exibe-se em ordem decrescente também.