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:

contador de resultados true

15-07-2010 18:47

web tem como contar o numero de palavras que se escreve numa pagina em php?
é que eu fiz uma função que retorna false ou true com a $resultado="" ai se voltar true eu tenho que contar quantas vezes ela aparece do inicio até o final do while.
** se for possível gostaria que aparecesse um contador mas só quando aparecesse a palavra na true dentro deste while, tem como?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17684
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

contador de resultados true

15-07-2010 19:30

Isso é em uma consulta? Explica melhor.
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:

contador de resultados true

15-07-2010 20:08

isso é uma consulta:

montei uma bem rápido que é mais ou meno o que eu quero, não ligue se tiver algum erro, pois fiz rapidinho!
$LINHA=0; $sql_001= mysql_query("SELECT * FROM clientes"); while($clientes_dados=mysql_fetch_array($sql_001)) { $LINHA=++;//AQUI ELE CONTA A QUANTIDADE DE LINHA QUE VAI APARECENDO OK! $clientes_dados[ID];//AQUI É O ID DE CADA CLIENTE $sql_002= mysql_query("SELECT * FROM tabela2 where ID='$clientes_dados[ID]' AND CARACTERISTICA='12' "); $tabela2_dados=mysql_fetch_array($sql_002); $tabela2_ROW=mysql_num_rows($sql_002); ############################PROBLEMA if($tabela2_ROW>="1"){ $resultado="false"; }else{ $resultado="true"; } //é nesta parque q quero colocar um contador, mas quero que conte seguidamente somente quando o $resultado valor for true, se der false, quero //que ele pare de contar nesta linha e quando passar para a proxima linha se der true ele continua contando ATÉ O FINAL ############################PROBLEMA }//FIM DO WHILE

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17684
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

contador de resultados true

15-07-2010 21:42

Se foi o que entendi, pega o $LINHA e incrementa assim:

$resultado="true";
$LINHA++;

Ai fora do while você pode obter o valor, no caso, somou 1 a cada true.
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:

contador de resultados true

15-07-2010 22:08

mas como assim, acho que não é isso, o que eu preciso é contar quantos resultados true eu vou ter, e não contar quantas linhas!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17684
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

contador de resultados true

15-07-2010 22:28

Você tem um if

if($tabela2_ROW>="1"){
$resultado="false";
}else{
$resultado="true";
}

Você falou que quer que conte seguidamente, só quando o resultado for true
Contar eu entendo por 1, 2, 3, etc...

Se você tem o valor 0

e, adicionar por exemplo um incremente ai nessa parte do resultado true, vai ir aumentando esse valor.

Você quer mostrar a contagem? Explica melhor.
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:

contador de resultados true

16-07-2010 18:22

esquece web, rs :rofl: , eu que não entendi o que vc estava querendo dizer, fiz o q vc falou, de colocar a $linha++; e depois o $resultado; dentro do if true, valew web! :talk:
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17684
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

contador de resultados true

16-07-2010 18:28

;)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

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