Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS

Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 12
Sexo: Masculino
Localização: ceara/santana do acarau/brasil
Contato:

Contagem de fotos mais o total

04-08-2008 19:29

Olá a todos. Alguém tem alguma dica de como eu faço pra somar todas as fotos das pastas de uma galeria resultando no total de fotos.

Tenho esse script:

<? include("config.php"); $busca = mysql_query("SELECT * FROM galeria order by id DESC"); $total = mysql_num_rows($busca); // verifica o número total de registros while($dados= mysql_fetch_array($busca)){ ?> <? $dir="galeria1/images/galeria/$dados[pasta]"; $dir1=opendir($dir); $cont=0; while ($res=readdir($dir1) ){ $tipo=explode(".",$res); if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){ $cont=$cont+1; }} [i]print "$cont<br>";[/i] } ?>

Ele soma o total de todas as pastas só que induvidual ficando assim:

pasta1 = 116
pasta2 = 82
pasta3 = 51
pasta4 = 117
pasta5 = 66
pasta6 = 60
pasta7 = 182
pasta8 = 60
pasta9 = 113
pasta10 = 105
pasta11 = 38
pasta12 = 232


A minha dúvida é como eu junto todos os resultados, ou seja, total de fotos:...
0
Aprendiz
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17253
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Contagem de fotos mais o total

04-08-2008 20:46

Você pode pegar os valores, jogar em um array e somar.

Vou te mostrar um exemplo usando um for, mas, você pode usar no while.

<?php for($i = 0; $i < 5; $i++) { $valores[] = $i; // 0 + 1 + 2 + 3 + 4 } echo array_sum($valores); // 10 ?>

0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 12
Sexo: Masculino
Localização: ceara/santana do acarau/brasil
Contato:

Contagem de fotos mais o total

05-08-2008 18:50

Ok vou tentar aqui...
0
Aprendiz
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 12
Sexo: Masculino
Localização: ceara/santana do acarau/brasil
Contato:

Contagem de fotos mais o total

05-08-2008 19:19

Deu certo assim... valeu pela ajuda!!!!

<? include("config.php"); $busca = mysql_query("SELECT * FROM galeria order by id DESC"); $total = mysql_num_rows($busca); // verifica o número total de registros while($dados= mysql_fetch_array($busca)){ ?> <? $dir="galeria1/images/galeria/$dados[pasta]"; $dir1=opendir($dir); $cont=0; while ($res=readdir($dir1) ){ $tipo=explode(".",$res); if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){ $cont=$cont+1; for($i = 0; $i < 2; $i++) { $valores[] = $i; }} } } echo array_sum($valores); ?>

exemplo:
http://www.retrofesta.com/conta_fotos.php
0
Aprendiz
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17253
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Contagem de fotos mais o total

05-08-2008 19:34

Boa, vlw pelo exemplo.

Mesclei os 2 posts.
0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado