Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bydumoraes

Como Gravar multiplos valores da querystring?

Recommended Posts

Pessoal depois de muito tempo sem trabalhar com ASP me deparei com uma necessidade e um desafio que nao consigo livrar-me dele... tenho o form abaixo:

 

Imagem Postada

 

 

na minha tabela tenho que gravar um topico em cada novo registro, e os valores dos checkboxes tambem, usei um count nas querystring, gravou os topicos sem problema algum mas nos valores dos checks da erro de index de string, abaixo segue a forma que usei:

 

<%

 

Dim contar,topico,excelente,satisfatorio,regular,insatisfatorio,observacoes,data,ito

pico,iexcelente,isatisfatorio,irregular,iinsatisfatorio

 

itopico = request.querystring("topico").Count

iexcelente = request.querystring("excelente").count

isatisfatorio = request.querystring("satisfatorio").count

iregular = request.querystring("regular").count

iinsatisfatorio = request.querystring("insatisfatorio").count

ns = request.querystring("ns").count

data = Now()

observacao = request.querystring("observacao")

 

 

for contar = 1 to itopico

 

if itopico > 0 then

 

topico = Request.QueryString("topico")(count)

end if

 

if iexcelente > 0 then

 

excelente = Request.QueryString("excelente")(count)

end if

 

if isatisfatorio > 0 then

 

satisfatorio = Request.QueryString("satisfatorio")(count)

end if

 

if iregular > 0 then

 

regular = Request.QueryString("regular")(count)

end if

 

if iinsatisfatorio > 0 then

 

insatisfatorio = Request.QueryString("insatisfatorio")(count)

end if

 

sSQL = "insert into tabela(topico,excelente,satisfatorio,regular,insatisfatorio,ns,data,observacoes)

Values('" & topico &"','"& execelente &"','"& satisfatorio &"','"& regular &"','" & insatisfatorio &"','" & ns &"','"& data &"','"& observacao &"')"

 

 

next

 

%>

 

'************************

Request object error 'ASP 0105 : 80004005'

 

Index out of range

 

/gravapesquisa.asp, line 19

 

An array index is out of range.

 

'*************************

veja como grava na tabela:

 

 

Imagem Postada

 

Se alguem puder me ajudar agradeceria muito.

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho q nao tem nada a ve com o seu problema, mas nesse tipo de form nao eh mais facil você usar radiobutton do que checkbox?

Compartilhar este post


Link para o post
Compartilhar em outros sites
acho q nao tem nada a ve com o seu problema, mas nesse tipo de form nao eh mais facil você usar radiobutton do que checkbox?
Acho também que o ideal seria mesmo Radios no lugar de Checks, além de bem mais fácil de trabalhar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.