Pesquisar na Comunidade
Mostrando resultados para as tags ''contadores''.
Encontrado 1 registro
-
Pessoal, boa tarde! Tenho um banco de dados em MySQL contendo tabela "inscrito" referente a um cadastro de clientes. Preciso de um PHP script para agrupar contadores por campo "UF". Estou com dificuldade de alterar os valores iniciais de uma array de contadores ($Inscritos). Como posso fazer isso? Segue abaixo, meu script de teste. obrigado pela atenção. <?php $Estado = array(); $Estado[0]="AC"; $Estado[1]="AL"; $Estado[2]="AM"; $Estado[3]="AP"; $Estado[4]="BA"; $Estado[5]="CE"; $Estado[6]="DF"; $Estado[7]="ES"; $Estado[8]="GO"; $Estado[9]="MA"; $Estado[10]="MG"; $Estado[11]="MS"; $Estado[12]="MT"; $Estado[13]="PA"; $Estado[14]="PB"; $Estado[15]="PE"; $Estado[16]="PI"; $Estado[17]="PR"; $Estado[18]="RJ"; $Estado[19]="RN"; $Estado[20]="RO"; $Estado[21]="RR"; $Estado[22]="RS"; $Estado[23]="SC"; $Estado[24]="SE"; $Estado[25]="SP"; $Estado[26]="TO"; $Inscritos = array(); $Inscritos[0]=0; $Inscritos[1]=0; $Inscritos[2]=0; $Inscritos[3]=0; $Inscritos[4]=0; $Inscritos[5]=0; $Inscritos[6]=0; $Inscritos[7]=0; $Inscritos[8]=0; $Inscritos[9]=0; $Inscritos[10]=0; $Inscritos[11]=0; $Inscritos[12]=0; $Inscritos[13]=0; $Inscritos[14]=0; $Inscritos[15]=0; $Inscritos[16]=0; $Inscritos[17]=0; $Inscritos[18]=0; $Inscritos[19]=0; $Inscritos[20]=0; $Inscritos[21]=0; $Inscritos[22]=0; $Inscritos[23]=0; $Inscritos[24]=0; $Inscritos[25]=0; $Inscritos[26]=0; $conec = mysql_connect('localhost:3306', 'root') or die ('Não foi possível conectar: ' .mysql_error()); if ($conec) { $bco = mysql_select_db('laser',$conec) or die ('Não foi possível localizar o banco de dados: ' .mysql_error()); if ($bco) { $stgsql = "SELECT UF from inscrito ORDER BY UF" ; $res = mysql_query($stgsql, $conec) ; $linhas = mysql_num_rows($res) ; $linhasini = 1 ; $dados = mysql_fetch_array($res) ; $insc = "oo" ; $est = 0; $contador = 0 ; while ($linhasini <= $linhas) { $contador = $contador + 1; echo "Linhasini = $linhasini<br>"; If ($dados[0] <> $insc) { $contador = 1 ; for ($i = 0; $i <= 26; $i++) { if ($Estado[$i] = $dados[0]) { $Inscritos[$i] = $contador ; $est = $i; echo "<font color='#FF0000'></font>$dados[0] É DIFERENTE DE $insc<br>"; echo "Valor de i: $i - Estado: $Estado[$i] - Valor de est: $est - Inscritos: $Inscritos[$est] - Contador: $contador<br>"; break; } } } else { $Inscritos[$est] = $contador; echo "<font color='#FF5000'></font>$dados[0] é igual a $insc<br>"; echo "Valor de i: $i - Estado: $Estado[$i] - Valor de est: $est - Inscritos: $Inscritos[$est] - Contador: $contador<br>"; } } $insc = $dados[0]; $dados = mysql_fetch_array ($res); $linhasini++; } $total = 0; for ($i = 0; $i <= 26; $i++) { $total = $total + $Inscritos[$i]; } } mysql_close($conec) ; } ?>
- 7 respostas
-
- array
- contadores
-
(e %d mais)
Tags: