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

Array Para Vários Campos


Espartaco

Pergunta

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 | 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

  • 0

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

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