Espartaco Postado Novembro 1, 2006 Denunciar Share Postado Novembro 1, 2006 Olá....meio cabeluda essa questão...Seguite, tenho um form com 6 campos, dos e de 3 em 3 possuem nomes iguais, como representado abaixo:<form method="POST" action="processa.asp"> <input type="hidden" name="produto" value="<%+request("produto")%>"> <p>Tamanho: <select size="1" name="tamanho1"> <option value="1">P</option> <option value="2">M</option> <option value="3">G</option> </select> Cor: <select size="1" name="tamanho"> <option value="1">Preto</option> <option value="2">Vermelho</option> <option value="3">Branco</option> </select> Quantidade: <select size="1" name="quantidade"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select><br> Tamanho: <select size="1" name="tamanho"> <option value="1">P</option> <option value="2">M</option> <option value="3">G</option> </select> Cor: <select size="1" name="tamanho"> <option value="1">Preto</option> <option value="2">Vermelho</option> <option value="3">Branco</option> </select> Quantidade: <select size="1" name="quantidade"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select><br> Tamanho: <select size="1" name="tamanho"> <option value="1">P</option> <option value="2">M</option> <option value="3">G</option> </select> Cor: <select size="1" name="tamanho"> <option value="1">Preto</option> <option value="2">Vermelho</option> <option value="3">Branco</option> </select> Quantidade: <select size="1" name="quantidade"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select></p> <p><input type="submit" value="Submeter" name="B1"><input type="reset" value="Redefinir" name="B2"></p> </form> Isso é um exemplo. Os campos têm o mesmo nome e ao cadastrar o sistema deve inserir no banco de dados os dados na tabela a seguir:id | cod_produto | cod_cor | cod_tamanho | quantidadeEntenderam? Como crio um array para inserir os dados mais ou menos da forma como passei?Sds Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Novembro 1, 2006 Denunciar Share Postado Novembro 1, 2006 tipo se tiver todos os campos preenchidos um cor=split(request.form("cor"),",") tamanho=split(request.form("tamanho"),",") produto=split(request.form("produto"),",") quant=split(request.form("quant"),",") ai faz isso en todos os campos criando variaveis de nome diferentes.... for i=lbound(cor) to ubound(cor) sql="insert into tabela (campo,campo) values ("&cor(i)&","&quant(i)&")" conn.execute(SQL) next mais ou meno isso entendeu... so funciona se todos os campos forem obrigatorios.... e todos os produtos com mesmo numero de campos Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Espartaco Postado Novembro 1, 2006 Autor Denunciar Share Postado Novembro 1, 2006 Pô...beleza véio...vou testar em casa hoje à noite...por enquanto muito obrigado pela disposição em ajudar Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Espartaco
Olá....meio cabeluda essa questão...
Seguite, tenho um form com 6 campos, dos e de 3 em 3 possuem nomes iguais, como representado abaixo:
Isso é um exemplo. Os campos têm o mesmo nome e ao cadastrar o sistema deve inserir no banco de dados os dados na tabela a seguir:
id | cod_produto | cod_cor | cod_tamanho | quantidade
Entenderam? Como crio um array para inserir os dados mais ou menos da forma como passei?
Sds
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.