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

TABELA - ARRAY


Guest --solange --

Pergunta

Guest --solange --

Oi,

estou com um dúvida.

Tenho que montar uma tabela da seguinte forma

a quantidade de colunas, assim como seus títulos , são resultado de um select

Com as colunas definidas, tenho que trazer os dados que vem e outra seleção.

deve ficar mais ou menos assim:

reultado da 1ª seleção:

produto1, produto2, produto3

na 2ª seleção, tenho que selecionar os clientes que atenderam estes produtos (seleção 1) no período.

Lembrando que pode ter mais de um produto por cliente.

___________|produto1|produto2|produto3|......|total

cliente1 | 30 | 10 | 0 |......|40

cliente2 | 0 | 0 | 5 |......|5

cliente3 | 15 | 0 | 0 |......|10

total geral | 45 | 10 | 5 |......|

Acho que deveria ser feito com arry, mas não sei como. Alguém pode ajudar?

Obrigada

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Oi,

estou com um dúvida.

Tenho que montar uma tabela da seguinte forma

a quantidade de colunas, assim como seus títulos , são resultado de um select

Com as colunas definidas, tenho que trazer os dados que vem e outra seleção.

deve ficar mais ou menos assim:

reultado da 1ª seleção:

produto1, produto2, produto3

na 2ª seleção, tenho que selecionar os clientes que atenderam estes produtos (seleção 1) no período.

Lembrando que pode ter mais de um produto por cliente.

___________|produto1|produto2|produto3|......|total

cliente1 | 30 | 10 | 0 |......|40

cliente2 | 0 | 0 | 5 |......|5

cliente3 | 15 | 0 | 0 |......|10

total geral | 45 | 10 | 5 |......|

Acho que deveria ser feito com arry, mas não sei como. Alguém pode ajudar?

Obrigada

SOLANGE...

Se eu entendi bem, você quer:

1. ESCOLHER EM UMA LISTA DE PRODUTOS ALGUNS ITENS.

2. COM OS PRODUTOS ESCOLHIDOS, LISTAR O QUE CADA CLIENTE COMPROU OU ESCOLHEU OU PAGOU OU qualquer COISA QUE ELE VENHA A FAZER COM SEUS PRODUTOS..

você pode fazer isto com array, mas pode tb não fazer...

primeira coisa é ter uma tabela de PRODUTOS NO BANCO DE DADOS [bD] com uma lista dos vários produtos. Um script consulta o BD e monta uma página com a lista dos vários para você selecionar o que vai procurar [admitindo que você tem OUTRAS INFORMAÇÕES sobre estes produtos, tipo, tamanho, qualidade, cor, etc... ].

você seleciona o que quer procurar, e envia para outro script que vai então LISTAR os nomes dos clientes partindo de uma tabela CLIENTES TB NO BD. eSTA SEGUNDA PARTE pode ser feita no mesmo form que a primeira, mas é claro que vai depender do numero de produtos e clientes...

Neste ponto, você tem [uMA LISTA DE NUMEROS DE PRODUTOS] + [uMA LISTA DE NOMES DE CLIENTES]...

Agora com estas informações você vai CONSULTAR OUTRA TABELA, uma tabela VENDAS, aonde existe um NUMERO DO CLIENTE, NUMERO DO PRODUTO, VALOR VENDIDO, DATA DA VENDA, FRETE, IMPOSTOS, ETC... usando como parametros de busca os numeros dos produtos e nomes dos clientes...

Este script final te devolve esta informação...

--------------------------------------------BEM MAS PODE SER OUTRA COISA....

dá uma luz se é isto ai...

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --SOLANGE --

Obrigada pela ajuda e me perdoe pela demora, tive tporblemas de saude na família.

O que tenho de fazer é o seguinte em uma página, é informado um período ( data inicial e final) de venda.

Ao ser informado esse período, é feito uma seleção dos itens comprados nesse período.

O resultado desta selecção são os títulos da tabela( item A).

Para cada Coluna encontrada, é feita uma seleção para ver para ver os fornecedores destes produtos (item B)

E ainda depois da seleçao dos fornecedores, é feita uma seleção de cada fornecedor para cada produto. ( item C)

Num período de 5 dias são encontrados mias ou menos 15 itens e existem e muitos fornecedores.

Então fazendo seleções assim, fica lento.

Gostaria de criar um array onde pudesse descriminar linha e coluna para descriminar quanto e qual fornecedor trouxe de que produto

fornecedor produto1 produto2 produto3 produtoN <-- (item A)

fornecedor1 30 10

fornecedor2 60 40

fornecedor3 10 20 30 40

fornecedorN 5 10 100 <--(ItemC)

|

|_(item B)

Se alguém puder ajudar

Obriagda

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...