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


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 290
Localização: Parana/curitiba/brasil
Contato:

Somar caracteristicas definidas no while

09-08-2009 16:34

como que eu faço para obter os seguintes resultados:
tenho as características, passaporte normal e passaporte vip e quero saber o total de pessoas que estao com essa caracteristica.
digamos que eu tenho 300 pessoas no total e 200 sao passaporte normal e 100 passaporte vip, e tenho que obter esse resultado.

como que eu consigo contar quanto clientes eu tenho no passaporte normal? e no vip? eu pensei em algo usando if, mas acho que nao da certo para fazer a contagem, me corrija se eu estiver errado!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Somar caracteristicas definidas no while

09-08-2009 16:46

Uma forma simples seria fazer o seguinte

$conta = mysql_query("SELECT campos FROM suatabela WHERE suas condições..."); $total = mysql_num_rows($conta); echo $total; 

Nesse echo vai retornar em números de linha, o total de resultados que foram nas condições definidas no SELECT
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 290
Localização: Parana/curitiba/brasil
Contato:

Somar caracteristicas definidas no while

09-08-2009 18:15

a é verdade ai ele conta o numero de linhas correto?

outra coisa, com base nesse resultado que eu consegui somando todos os Valores dos clientes dentro do while como eu conto quantos clientes que consomem entre R$ 70.00 a R$ 500.00, com base no resultado total gerado no while (echo $soma2contasareceber; ) ?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Somar caracteristicas definidas no while

09-08-2009 19:31

Cria uma variável fora do while, tipo:

$valor = 0;

Ai você coloca um if dentro do while, que quando o valor for maior que 70 e menor que 500 você aumenta o valor

$valor++;

Fora do while você pega o valor total

echo "total de $valor";
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 290
Localização: Parana/curitiba/brasil
Contato:

Somar caracteristicas definidas no while

09-08-2009 22:16

acho que nao entendi alguma parqte que vc explicou, mas vamos la, eu coloquei assim antes do while

$contas_a_receber_list[SOMA2] = 0; 

e dentro

if($contas_a_receber_list[SOMA2] <="70"){ $contas_a_receber_list[SOMA2]++; } 

e depois fora assim

<? echo $contas_a_receber_list[SOMA2];?>

mas ta me dando o ultimo resultado do while, to fazendo alguma coisa errada, o que é?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Somar caracteristicas definidas no while

10-08-2009 06:57

A idéia era criar uma variável, tipo $valor

Dentro do while, no if, você irá verificar sua variável, se menor ou maior que o que você definir, com base nisso $valor será incrementado.

Eu simulei um exemplo de while com for

<?php $valor = 0; for($i = 0; $i < 10; $i++) { if($i <= 5){ $valor++; // enquanto a condição do for é verdaeira, é somando 1 ao $valor } } echo $valor; ?>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 290
Localização: Parana/curitiba/brasil
Contato:

Somar caracteristicas definidas no while

13-08-2009 23:23

tres dias depois consegui, fiz assim, coloquei

if($contas_a_receber_list[SOMA2] >= 41) if($contas_a_receber_list[SOMA2] <= 90.99){ $conta_41a90++; } 

dentro do while e fora coloquei echo $conta_41a90;

deu certinho, mas demorou ...rs :x

valew, essa foi dificil!rs :mrgreen
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Somar caracteristicas definidas no while

14-08-2009 06:56

Boa :peaceout
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Google [Bot]