Ir para conteúdo
Fórum Script Brasil
  • 0

ordenar vetor?


pcjardim

Pergunta

Tenho o código a seguir:

<?
include "config.php";
$sql = "select * from cat";
$consulta = mysql_query($sql);?>
<table border="1">
    <tr>
        <td width="100"><strong>
            Nome
        </td></strong>        
        <td><strong>
            Qtde
        </td></strong>
    </tr><?
while ($linha = mysql_fetch_array( $consulta )) 
{
    $codigo=$linha["codigo_cat"]; 
    $categoria=$linha["nome_cat"];
    ?> <br /> <? 
    $sql1="select * from pessoa";
    $consulta1 = mysql_query($sql1);
    $n=0; 
    while ($linha1 = mysql_fetch_array($consulta1))
    {
        $cod=$linha1["codigo_cat"]; 
        if ($cod==$codigo)
        {
            $n++;            
        }        
    }
    $vetor=array($categoria,$n);
    $qtde=$vetor[1]; ?>
        <tr>
            <td width="100"><?
                echo $vetor[0];?>
            </td>        
            <td align="center"    ><?
                echo $vetor[1];?>
            </td>
        </tr><?        
}?>
    </table>

ele me mostra o resultado numa tabela assim:

Nome: Qtde:

Uma 1

Duas 2

Tres 3

O resultado é obtido através de duas tabelas, Cat que é a tabela de categorias e Pessoa que é a tabela de pessoas, portanto na tabela pessoa tem 1 pessoa na categoria "uma", 2 pessoas na categoria "duas", e três pessoas na categoria "três". Preciso que ele imprima ordenado por quantidade, decrescente e não estou conseguindo fazer isso. Podem me ajudar?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

A questão é que não é um compo tem o valor 3 por exemplo, essa valor eu obtenho através de uma consulta nas duas tabelas relacionando-as, ou seja cada pessoa que eu cadastro eu associo a uma das 3 categorias, depois eu quero saber quantas pessoa tem com cada categorica, o valor eu obtenho através de um contador dentro do laço while, o que eu uso p/ percorrer a tabela. Então estou jogando o nome de cada categoria e a quantidade de pessoas associadas a ela no vetor.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...