Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.mapbr.com.br/pesquisa.gif&key=07ae903d0a5634cb3b1e7f559d19821d9cd1d3f0b03bcb7ef909b46644448abe" alt="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:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.mapbr.com.br/tabela.gif&key=c09f5031a1a761310d58e59ef201efd03c603a8dc7053d7f2f034a539e41f58a" alt="Imagem Postada" />
Se alguem puder me ajudar agradeceria muito.
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.
tb tô tentando fazer isso mas por procedures. Acredito que tenho que dar um split e um for...
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?