Filisteus 0 Denunciar post Postado Março 20, 2012 Bom dia! estou tentando contar a quantidade de cadastro por determinados registros. Tipo: eu tenho o campo serviços com esses registros: doacoes ENCAMINHAMENTO DE RG ENCAMINHAMENTO DE CERTIDAO advogado inss Ai queria saber quantos encaminhamentos teve,quantos atendimentos de inss teve, uma conta especifica de cada registro. Compartilhar este post Link para o post Compartilhar em outros sites
JoaoGusmao 2 Denunciar post Postado Março 20, 2012 Não consegui entender muito bem, mas não seria bom por mysql_num_rows() ?? ex: $sql = mysql_query("SELECT.... BLA BLA BLA"); $numeros = mysql_num_rows($sql); Compartilhar este post Link para o post Compartilhar em outros sites
Filisteus 0 Denunciar post Postado Março 21, 2012 Vou explicar! eu tenho a tabela serviços e nela as pessoas cadastram os serviços: inss,atendimento,atendimento médico. Ai quero contar quantas vezes foram cadastrado esses serviços ex: inss=3,atendimento=3 quero contar cada serviço cadastrado Compartilhar este post Link para o post Compartilhar em outros sites
JoaoGusmao 2 Denunciar post Postado Março 21, 2012 $sql = mysql_query("SELECT * FROM servicos where nome_servico = 'inss'") $numero_iss = mysql_num_rows($sql); O mesmo se aplica aos outros Compartilhar este post Link para o post Compartilhar em outros sites
Filisteus 0 Denunciar post Postado Abril 9, 2012 $sql = mysql_query("SELECT * FROM servicos where nome_servico = 'inss'") $numero_iss = mysql_num_rows($sql); O mesmo se aplica aos outros Não está dando certo! desculpe é na tabela cadastro e no campo servico tem os registro dos serviços tipo: inss,encaminhamneto Compartilhar este post Link para o post Compartilhar em outros sites
JoaoGusmao 2 Denunciar post Postado Abril 9, 2012 Só mudar os nomes, amigo. Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Abril 9, 2012 se entendi bem a dúvida é d sql, n d php.. bom, tente assim: se servico é 1 coluna, tente assim: select count(*) from cadastro where servico = 'inss'; select count(*) from cadastro where servico = 'encaminhamneto'; etc. p/ exibir no php, use 1 "alias" p/ cada resultado; ex: select count(*) as 'total de atendimentos ao inss' from cadastro where servico = 'inss'; e depois echo 'total de atendimentos ao inss' Compartilhar este post Link para o post Compartilhar em outros sites
Filisteus 0 Denunciar post Postado Abril 10, 2012 se entendi bem a dúvida é d sql, n d php.. bom, tente assim: se servico é 1 coluna, tente assim: select count(*) from cadastro where servico = 'inss'; select count(*) from cadastro where servico = 'encaminhamneto'; etc. p/ exibir no php, use 1 "alias" p/ cada resultado; ex: select count(*) as 'total de atendimentos ao inss' from cadastro where servico = 'inss'; e depois echo 'total de atendimentos ao inss' mysql_connect("localhost", "meubanco", "minhasenha"); mysql_select_db("acrasor_catatend"); $inss = mysql_query(select count(*) from cadastro where servico = 'inss'); $numero_iss = mysql_num_rows($sql); ?> Dar erro na linha vermelha Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Abril 11, 2012 Dar erro na linha vermelha claro q da.. compare essas linhas com atenção: $sql = mysql_query("SELECT * FROM servicos where nome_servico = 'inss'") $inss = mysql_query(select count(*) from cadastro where servico = 'inss'); olhe atentamente após mysql_query( e depois d 'inss'.. Compartilhar este post Link para o post Compartilhar em outros sites
Wesley F Souza 1 Denunciar post Postado Abril 11, 2012 Não está dando certo! desculpe é na tabela cadastro e no campo servico tem os registro dos serviços tipo: inss,encaminhamneto Coloca assim $sql = mysql_query("SELECT * FROM servicos where nome_servico = 'inss'") $numero_iss = mysql_num_rows($sql); echo $numero_inss; Compartilhar este post Link para o post Compartilhar em outros sites
JoaoGusmao 2 Denunciar post Postado Abril 11, 2012 isso que eu tva querendo dizer desde o começo.. kkk Compartilhar este post Link para o post Compartilhar em outros sites
Filisteus 0 Denunciar post Postado Abril 12, 2012 claro q da.. compare essas linhas com atenção: $sql = mysql_query("SELECT * FROM servicos where nome_servico = 'inss'") $inss = mysql_query(select count(*) from cadastro where servico = 'inss'); olhe atentamente após mysql_query( e depois d 'inss'.. Fiz de acordo como você me orientou mas o resultado é sempre 1 mysql_connect("localhost", "meubanco", "minhasenha"); mysql_select_db("meubanco"); $advogado = mysql_query("select count(*) from cadastro where servico = 'advogado'"); $numero_advogado = mysql_num_rows($advogado); $atendmed = mysql_query("select count(*) from cadastro where servico = 'ATENDIMENTO MEDICO'"); $numero_atendmed = mysql_num_rows($atendmed); $compresid = mysql_query("select count(*) from cadastro where servico = 'COMPROVANTE DE RESIDENCIA'"); $numero_compresid = mysql_num_rows($compresid); $curboxe = mysql_query("select count(*) from cadastro where servico = 'CURSO DE BOXE'"); $numero_curboxe = mysql_num_rows($curboxe); $curlin = mysql_query("select count(*) from cadastro where servico = 'CURSO DE CULINARIA'"); $numero_curlin = mysql_num_rows($curlin); $curdanc = mysql_query("select count(*) from cadastro where servico = 'CURSO DE DANCA'"); $numero_curdanc = mysql_num_rows($curdanc); $curgin = mysql_query("select count(*) from cadastro where servico = 'CURSO DE GINASTICA'"); $numero_curgin = mysql_num_rows($curgin); $curinf = mysql_query("select count(*) from cadastro where servico = 'CURSO DE INFORMATICA'"); $numero_curinf = mysql_num_rows($curinf); $curkarat = mysql_query("select count(*) from cadastro where servico = 'CURSO DE KARATE'"); $numero_curkarat = mysql_num_rows($curkarat); $curprev = mysql_query("select count(*) from cadastro where servico = 'CURSO PRE-VESTIBULAR'"); $numero_curprev = mysql_num_rows($curprev); $curkarat = mysql_query("select count(*) from cadastro where servico = 'CURSO DE KARATE'"); $numero_karat = mysql_num_rows($curkarat); $curtelem = mysql_query("select count(*) from cadastro where servico = 'CURSO DE TELEMARKETING'"); $numero_curtelem = mysql_num_rows($curtelem); $doacoes = mysql_query("select count(*) from cadastro where servico = 'DOACOES'"); $numero_doacoes = mysql_num_rows($doacoes); $encrg = mysql_query("select count(*) from cadastro where servico = 'ENCAMINHAMENTO DE RG'"); $numero_encrg = mysql_num_rows($encrg); $encert = mysql_query("select count(*) from cadastro where servico = 'ENCAMINHAMENTO DE CERTIDAO'"); $numero_encert = mysql_num_rows($encert); $inss = mysql_query("select count(*) from cadastro where servico = 'INSS'"); $numero_inss = mysql_num_rows($inss); $onibus = mysql_query("select count(*) from cadastro where servico = 'ONIBUS'"); $numero_onibus = mysql_num_rows($onibus); $visita = mysql_query("select count(*) from cadastro where servico = 'VISITA'"); $numero_visita = mysql_num_rows($visita); $totalcad = $numero_advogado + $numero_advogado + $numero_atendmed + $numero_compresid + $numero_curboxe + $numero_curlin + $numero_curdanc + $numero_curgin + $numero_curinf + $numero_curkarat + $numero_curtelem + $numero_doacoes + $numero_encrg + $numero_encert + $numero_inss + $numero_onibus + $numero_visita; echo "<table id=\"mytable\" cellspacing=\"0\" summary=\"Cadastro de Atendimentos\">"; echo "<tr>"; echo "<th scope=\"col\" abbr=\"Serviços\" class=\"nobg\">Servicos</th>"; echo "<th scope=\"col\" abbr=\"Total\">Total</th>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"Advogado\" class=\"spec\">Advogado</th>"; echo "<td>$numero_advogado</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"atendmed\" class=\"spec\">Atendimento Medico</th>"; echo "<td>$numero_atendmed</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"compresid\" class=\"spec\">Comprovante de Residencia</th>"; echo "<td>$numero_compresid</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"curboxe\" class=\"spec\">Curso de Boxe</th>"; echo "<td>$numero_curboxe</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"curlin\" class=\"spec\">Curso de Culinaria</th>"; echo "<td>$numero_curlin</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"curdanc\" class=\"spec\">Curso de Danca</th>"; echo "<td>$numero_curdanc</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"curgin\" class=\"spec\">Curso de Ginastica</th>"; echo "<td>$numero_curgin</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"curinf\" class=\"spec\">Curso de Informatica</th>"; echo "<td>$numero_curinf</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"curkarat\" class=\"spec\">Curso de Karate</th>"; echo "<td>$numero_curkarat</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"curprev\" class=\"spec\">Curso Pre-Vestibular</th>"; echo "<td>$numero_curprev</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"curtelem\" class=\"spec\">Curso de Telemarketing</th>"; echo "<td>$numero_curtelem</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"doacoes\" class=\"spec\">Doacoes</th>"; echo "<td>$numero_doacoes</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"encrg\" class=\"spec\">Encaminhamento de Rg</th>"; echo "<td>$numero_encrg</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"encert\" class=\"spec\">Encaminhamento de Certidao</th>"; echo "<td>$numero_encert</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"inss\" class=\"spec\">Inss</th>"; echo "<td>$numero_inss</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"onibus\" class=\"spec\">Onibus</th>"; echo "<td>$numero_onibus</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"visita\" class=\"spec\">Visita</th>"; echo "<td>$numero_visita</td>"; echo "</tr>"; echo "<tr>"; echo "<th scope=\"row\" abbr=\"totalcad\" class=\"spec\">Total de Cadastro</th>"; echo "<td>$totalcad</td>"; echo "</tr>"; echo "</table>"; ?> Eu adiciono no banco assim, eu uso um select através de um formulário <tr > <td><FONT face="arial" SIZE="2" COLOR="blue"> Serviços: </font><select style=width:240px name="servico" id="servico"> <option> Selecione...</option> <option value="advogado">ADVOGADO</option> <option value="ATENDIMENTO MEDICO">ATENDIMENTO MEDICO</option> <option value="COMPROVANTE DE RESIDENCIA">COMPROVANTE DE RESIDENCIA</option> <option value="CURSO DE BOXE">CURSO DE BOXE</option> <option value="CURSO DE CULINARIA">CURSO DE CULINARIA</option> <option value="CURSO DE DANCA">CURSO DE DANCA</option> <option value="CURSO DE GINASTICA">CURSO DE GINASTICA</option> <option value="CURSO DE INFORMATICA">CURSO DE INFORMATICA</option> <option value="CURSO DE KARATE">CURSO DE KARATE</option> <option value="CURSO PRE-VESTIBULAR">CURSO PRE-VESTIBULAR</option> <option value="CURSO DE TELEMARKETING">CURSO DE TELEMARKETING</option> <option value="DOACOES">DOACOES</option> <option value="ENCAMINHAMENTO DE RG">ENCAMINHAMENTO DE RG</option> <option value="ENCAMINHAMENTO DE CERTIDAO">ENCAMINHAMENTO DE CERTIDAO</option> <option value="INSS">INSS</option> <option value="ONIBUS">ONIBUS</option> <option value="VISITA">VISITA</option> </select> Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Abril 13, 2012 ta foi mal.. veja bem.. nao expliquei tudo, pq estava mais focado em t mostrar a questão básica que era fazer a contagem.. perceba q as vezes ha varias formas d c resolver questões.. por ex: o script PHP abaixo conta quantas noticias existem numa tabela cujo autor é Fernando usando 1 alias (1 apelido) que é "autorFernando": <?php $rs=mysql_query("SELECT count(*) as 'autorFernando' FROM tbnoticias where autor='Fernando' "); while($row=mysql_fetch_array($rs)) echo "total encontrado: ".$row['autorFernando']; ?> o q eu havia t passado antes é a forma de obter o total de registros localizados usando uma consulta ao banco de dados.. e 1 determinado critério.. nesse caso se usa a cláusula count(*).. como eu disse antes isso é SQL.. Tb t mostraram como contar as linhas localizadas usando comandos PHP.. ("numrows") está correto tb.. mas agora com os exemplos acho q você já poderá adaptar ao seu caso.. tente ahe e qqer coisa retorne.. Compartilhar este post Link para o post Compartilhar em outros sites
Filisteus 0 Denunciar post Postado Abril 24, 2012 ta foi mal.. veja bem.. nao expliquei tudo, pq estava mais focado em t mostrar a questão básica que era fazer a contagem.. perceba q as vezes ha varias formas d c resolver questões.. por ex: o script PHP abaixo conta quantas noticias existem numa tabela cujo autor é Fernando usando 1 alias (1 apelido) que é "autorFernando": <?php $rs=mysql_query("SELECT count(*) as 'autorFernando' FROM tbnoticias where autor='Fernando' "); while($row=mysql_fetch_array($rs)) echo "total encontrado: ".$row['autorFernando']; ?> o q eu havia t passado antes é a forma de obter o total de registros localizados usando uma consulta ao banco de dados.. e 1 determinado critério.. nesse caso se usa a cláusula count(*).. como eu disse antes isso é SQL.. Tb t mostraram como contar as linhas localizadas usando comandos PHP.. ("numrows") está correto tb.. mas agora com os exemplos acho q você já poderá adaptar ao seu caso.. tente ahe e qqer coisa retorne.. Não entendi bolufas! kkkkkkkkkkkkkkkkk Como seria isso na minha realidade? Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Abril 25, 2012 Não entendi bolufas! sem problema.. faz o seguinte; esquece o q eu postei e segue essa dica, tb da certo: http://forum.imasters.com.br/topic/460129-contar-campos/page__view__findpost__p__1830186 Compartilhar este post Link para o post Compartilhar em outros sites
Filisteus 0 Denunciar post Postado Abril 25, 2012 sem problema.. faz o seguinte; esquece o q eu postei e segue essa dica, tb da certo: http://forum.imasters.com.br/topic/460129-contar-campos/page__view__findpost__p__1830186 Consegui ,valeu,muito obrigado! $encert = mysql_query("SELECT * FROM cadastro WHERE servico = 'ENCAMINHAMENTO DE CERTIDAO'"); $numero_encert = mysql_num_rows($encert); Compartilhar este post Link para o post Compartilhar em outros sites