Jump to content


Photo

Duvida Em Check Box


  • Faça o login para participar
21 replies to this topic

#1 crazybaby

crazybaby

    Cyber Eye

  • Banidos
  • PipPipPipPipPipPipPipPipPip
  • 1112 posts
  • Sexo:Não informado
  • Localidade:Divinopolis-MG
  • Interesses:ASP & Design

Posted 01/10/2003, 17:41

eu vi akele topiko mais abaixo dse como deletaros valores selecionados em um checkbox,porem naum consegui fazer com q funcionasse em meu codigo ,pe;o q me ajudem aki nesse meu codigo:
escolher.asp

<html>
................

<input name="id" type="checkbox" value="ok">
........
<html>


apagar.asp

<!--#include file="conexao.asp"-->
<%
id = request.QueryString("id")
on error resume next
%>
<html>
<head>
<title>::Sistema de Anota&ccedil;&atilde;o::By CrazyBaby</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
if (request.form("check")="ok") then
sql = "delete * from anotacao where id = '"&request.form("check")&"'"
conexao.execute(sql)
end if 
%>
<% if err=0 then%>
<div align="center">Os dados selecionados foram apagados do banco com sucesso. <br>
  <a href="default.asp">Voltar a administrar </a> </div>
 
<%else%>
<div align="center">Ocorreu algum erro.<br>
  <a href="escolha_apagar.asp">Clique aqui para voltar.
  </a></div>
<%end if%>
</body>
</html>



me ajuddm evalew......

#2 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 01/10/2003, 18:01

<input name="id" type="checkbox" value="ok">


voce tem que por o valor do id na opcao value, pegando esse valor do banco de dados.

dai sim que voce usa

if (request.form("check")<>"") then
sql = "delete * from anotacao where id = '"&request.form("check")&"'"
conexao.execute(sql)
end if 
...


B)
www.andrewsmedina.com.br

#3 crazybaby

crazybaby

    Cyber Eye

  • Banidos
  • PipPipPipPipPipPipPipPipPip
  • 1112 posts
  • Sexo:Não informado
  • Localidade:Divinopolis-MG
  • Interesses:ASP &amp; Design

Posted 01/10/2003, 18:03

Æ qndu chegar em casa eu testo!

valew

Edição feita por: crazybaby, 02/10/2003, 15:46.


#4 crazybaby

crazybaby

    Cyber Eye

  • Banidos
  • PipPipPipPipPipPipPipPipPip
  • 1112 posts
  • Sexo:Não informado
  • Localidade:Divinopolis-MG
  • Interesses:ASP &amp; Design

Posted 02/10/2003, 15:51

Æ pode fazer um "favore" pra mim, pega aí e v se alguem acha o probrema pra mim.

Attached Files

  • Attached File  asp.zip   10.36KB   9 downloads


#5 Info_Tec

Info_Tec

    Servo do DEUS VIVO!

  • Usuários
  • 398 posts
  • Sexo:Não informado
  • Localidade:Entre a cadeira e o teclado
  • Interesses:Jesus, minha esposa e filha.<br>ASP, Lógica de programação, Projeto de Estradas, $$$ que tô precisando!

Posted 03/10/2003, 14:59


<input name="id" type="checkbox" value="ok">


voce tem que por o valor do id na opcao value, pegando esse valor do banco de dados.

dai sim que voce usa

if (request.form("check")<>"") then
sql = "delete * from anotacao where id = '"&request.form("check")&"'"
conexao.execute(sql)
end if 
...


B)

Uma pequena correção o nome do Checkbox seria ID e não Check, CrazyBaby, vc está marcando mais de 1 checkbox para exclusão?
Se estiver os dados vem em um array, e vc terá que usar um for para deletar todos os dados marcados.
A cada minuto está mais perto.
Aceite JESUS como seu único e suficiente salvador!
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.

#6 crazybaby

crazybaby

    Cyber Eye

  • Banidos
  • PipPipPipPipPipPipPipPipPip
  • 1112 posts
  • Sexo:Não informado
  • Localidade:Divinopolis-MG
  • Interesses:ASP &amp; Design

Posted 03/10/2003, 15:03

tow selecionando mais de um sim!
entaum como fikaria esse estrutura do for next?

#7 Info_Tec

Info_Tec

    Servo do DEUS VIVO!

  • Usuários
  • 398 posts
  • Sexo:Não informado
  • Localidade:Entre a cadeira e o teclado
  • Interesses:Jesus, minha esposa e filha.<br>ASP, Lógica de programação, Projeto de Estradas, $$$ que tô precisando!

Posted 03/10/2003, 15:09

Pelo seu arquivo teremos as seguintes correções:

<%while not rs.eof%>
<tr bgcolor="#CCCCCC">
<td><font color="#000000"><%=rs("id")%></font></td>
<td><font color="#000000"><%=rs("titulo")%></font></td>
<td><font color="#000000"><%=rs("link")%></font></td>
<td><font color="#000000"><%=rs("descricao")%></font></td>
<td><div align="center"> <font color="#000000">
<input name="checkbox" type="checkbox" value="<%=rs("id")%>">
</font></div></td>
</tr>
<%rs.movenext
wend

E:

<!--#include file="conexao.asp"-->
<%'id = Request.QueryString("checkbox")
on error resume next%>
<html>
<head>
<title>::Sistema de Anota&ccedil;&atilde;o::By CrazyBaby</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%if Request.QueryString("checkbox") <> "" then
For x = Lbound(Request.QueryString("checkbox")) To Ubound(Request.QueryString("checkbox"))
set rs = conexao.execute("delete * from anotacao where id = " & Request.QueryString("checkbox")(x) & ";")
Next%>

<div align="center">Os dados selecionados foram apagados do banco com sucesso. <br>
  <a href="default.asp">Voltar a administrar </a> </div>
<%else%>
<div align="center">Ocorreu algum erro.<br>
  <a href="escolha_apagar.asp">Clique aqui para voltar.
  </a></div>
<%end if%>
</body>
</html>


A cada minuto está mais perto.
Aceite JESUS como seu único e suficiente salvador!
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.

#8 crazybaby

crazybaby

    Cyber Eye

  • Banidos
  • PipPipPipPipPipPipPipPipPip
  • 1112 posts
  • Sexo:Não informado
  • Localidade:Divinopolis-MG
  • Interesses:ASP &amp; Design

Posted 03/10/2003, 17:15

ok
qndu eu chegar em casa eu testo ,qlqer erro posto novamnte

#9 _UsP_

_UsP_

    Normal

  • Usuários
  • 108 posts
  • Sexo:Não informado

Posted 03/10/2003, 18:12

Info_Tec:
Vc poderia me explicar a parte de:

if Request.QueryString("checkbox") <> "" then
For x = Lbound(Request.QueryString("checkbox")) To Ubound(Request.QueryString("checkbox"))
set rs = conexao.execute("delete * from anotacao where id = " & Request.QueryString("checkbox")(x) & ";")
Next

Grato.....

#10 _UsP_

_UsP_

    Normal

  • Usuários
  • 108 posts
  • Sexo:Não informado

Posted 04/10/2003, 12:05

Alguem além dele poderia? =P me explicar isso:

if Request.QueryString("checkbox") <> "" then
For x = Lbound(Request.QueryString("checkbox")) To Ubound(Request.QueryString("checkbox"))
set rs = conexao.execute("delete * from anotacao where id = " & Request.QueryString("checkbox")(x) & ";")
Next

Do codigo??? flw ae!!!!

#11 crazybaby

crazybaby

    Cyber Eye

  • Banidos
  • PipPipPipPipPipPipPipPipPip
  • 1112 posts
  • Sexo:Não informado
  • Localidade:Divinopolis-MG
  • Interesses:ASP &amp; Design

Posted 04/10/2003, 14:48

funfou naum.....

#12 Rodrigo

Rodrigo

    oi!

  • Usuários
  • 995 posts
  • Sexo:Não informado
  • Interesses:Diretório de sites - http://www.acheinobrasil.com.br

Posted 04/10/2003, 14:59

Alguem além dele poderia? =P me explicar isso:

if Request.QueryString("checkbox") <> "" then
For x = Lbound(Request.QueryString("checkbox")) To Ubound(Request.QueryString("checkbox"))
set rs = conexao.execute("delete * from anotacao where id = " & Request.QueryString("checkbox")(x) & ";")
Next

Do codigo??? flw ae!!!!

ele verifica todos os checkbox, independente de quantos tenham, ao inves de verificar 1 por 1

#13 studiovr

studiovr

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Não informado

Posted 04/10/2003, 18:57

A solução: Deletar vários registros

#14 Info_Tec

Info_Tec

    Servo do DEUS VIVO!

  • Usuários
  • 398 posts
  • Sexo:Não informado
  • Localidade:Entre a cadeira e o teclado
  • Interesses:Jesus, minha esposa e filha.<br>ASP, Lógica de programação, Projeto de Estradas, $$$ que tô precisando!

Posted 06/10/2003, 12:18

funfou naum.....

Deu algum erro?
Assim é dificil de ajudar!

Edição feita por: Info_Tec, 06/10/2003, 12:26.

A cada minuto está mais perto.
Aceite JESUS como seu único e suficiente salvador!
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.

#15 crazybaby

crazybaby

    Cyber Eye

  • Banidos
  • PipPipPipPipPipPipPipPipPip
  • 1112 posts
  • Sexo:Não informado
  • Localidade:Divinopolis-MG
  • Interesses:ASP &amp; Design

Posted 07/10/2003, 17:27

funfou naum.....

Deu algum erro?
Assim é dificil de ajudar!

naum acontece nenhum erro!
ele só naum deleta!

se naum tiver solução como fikaria o codigo pra deletar somente 1 por 1?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq