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

Array


Guest - Thiago -

Pergunta

Guest - Thiago -

Olá, estou fazendo um loop e gostaria que cada vez que fizesse criasse uma varíavel com um nome diferente...

for($i=1;$i<32;$i++){

$total[] = 0;

$sql_pag = "SELECT * FROM pagar pa, pagar_parcelas par WHERE pa.pag_id = par.pagpar_pag_id AND par.pagpar_vencimento = '2005-10-$i' AND pa.pag_niv5_id =.$row_conta['niv5_id];

$resultado_pag = mysql_query ($sql_pag);

$row_pag = mysql_fetch_array ($resultado_pag);

$total[] += $row_pag['pagpar_valor'];

}

echo $total1,$total2 etc....

O que tem de errado?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Meu conhecimento não é muito vasto, mas penso ver uns erros aí

A concanetação faz-se com ponto (.) e não com o sinal de adicionar.

Penso que não precisa de iniciar a array com valor zero, seja como for, está iniciando dentro do loop, a cada iteração iria zerar, mas como já disse, penso que nem é preciso escrever nada.

Eu tirava essa parte, e aproveitava a variável $i para adicionar elementos a ela:

 $total[$i] = $row_pag['pagpar_valor']; 

echo $total[1],$total[2] .... $total[31];

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...