Seguinte tava quebrando muito a cabeça, e resolvi refazer, e comecar de baixo, eu preciso entender o q esta acontecendo passo a passo nos meus arrays, para poder trabalhar com eles, senao nunca vou pra frente, por isso antes de inserir os dados na tabela, decidi estao meus arrays, se estao recebendo o q mando, se consigo trabalhar com eles...etc
Bom minha primeira meta, foi tentar somar a quantidade que eu insiro em cada array
Aqui esta o meu campo de escolha pela cor, e da quantidade q eu quero naquela cor
Bom com isso eu descobri q no segundo array(5) realmente foram as 5 posicoes que eu escolhi, e que no primeiro array(20) também marcou as posicoes, porem se você somar as qtde "20" vai dar 100...MAS no alert que eu coloquei para ver também o que esta acontecendo, ele mostra la que somou 80 e passou 5 vezes pelo FOR
Eu já até estou conseguindo entender melhor como debugar meu codigo e tentar corrigir meus erros, mas não consigo entender o porque ele não esta somando todos os valores, sendo que as variaveis estao mandando os valores
Será que alguém poderia me ajudar a entender o q está acontecendo?
Question
marcosfj1
Seguinte tava quebrando muito a cabeça, e resolvi refazer, e comecar de baixo, eu preciso entender o q esta acontecendo passo a passo nos meus arrays, para poder trabalhar com eles, senao nunca vou pra frente, por isso antes de inserir os dados na tabela, decidi estao meus arrays, se estao recebendo o q mando, se consigo trabalhar com eles...etc
Bom minha primeira meta, foi tentar somar a quantidade que eu insiro em cada array
Aqui esta o meu campo de escolha pela cor, e da quantidade q eu quero naquela cor
Bem ai eu trato os dados em:Bom alem de colocar um var_dump() para ver o q esta dentro da variavel, eu coloquei um controle(count) para ver quantas vezes é passado dentro do FOR.
Apos selecionar 5 itens(cores) de modo aleatorio, colocando 20 em cada de qtde, eu enviei o formulario e apareceu:
Bom com isso eu descobri q no segundo array(5) realmente foram as 5 posicoes que eu escolhi, e que no primeiro array(20) também marcou as posicoes, porem se você somar as qtde "20" vai dar 100...MAS no alert que eu coloquei para ver também o que esta acontecendo, ele mostra la que somou 80 e passou 5 vezes pelo FOR
Eu já até estou conseguindo entender melhor como debugar meu codigo e tentar corrigir meus erros, mas não consigo entender o porque ele não esta somando todos os valores, sendo que as variaveis estao mandando os valores
Será que alguém poderia me ajudar a entender o q está acontecendo?
Valeu
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.