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

Update Com Checkbox


joao.vanelli

Pergunta

Olá pessoas

Eu baixei um exemplo de deletar os registros do DB com checkBox ai

<% Option Explicit %>
<%
	Dim intSno,intDelSno,conn,a
	intSno=Request("Delete")

	set conn=Server.CreateObject("ADODB.Connection")
	conn.Provider="Microsoft.Jet.OLEDB.4.0"
	conn.Open(Server.Mappath("db\dbDir.mdb"))

	a=split(intSno,",")

	dim iLoop
	for iLoop=LBound(a) to UBound(a)
  intDelSno=Trim(a(iLoop))
  conn.Execute "delete from dir where sno=" & intDelSno & ""
	next
  Response.Redirect "ViewDir.asp"
	conn.Close
	set conn=nothing
%>
só que eu queria passar para update, tem tei trocar o sql para update mas não esta dando certo. o codigo que chama essa pagina é esse
<%@ Language=VBScript %>
<%OPTION EXPLICIT%>

<BODY>
<FORM action="DELETE.asp" method="Post" name=Form>

<%
Dim conn,rs,intCounter,intMod,rcolor
	set conn=Server.CreateObject("ADODB.Connection")
	conn.Provider="Microsoft.Jet.OLEDB.4.0"
	conn.Open(Server.Mappath("db\dbDir.mdb"))
	set rs = Server.CreateObject("ADODB.recordset")

rs.Open "SELECT DIR.SNO,DIR.NAME, DIR.PHONE from DIR order by DIR.NAME", conn

%>

<table width="306" border="1" cellpadding="0" cellspacing="0" height="43" style="border-collapse: collapse" bordercolor="#CCCCCC">
  <tr>
    <th align="left" bgcolor=#DFE19D width="84" height="13" bordercolor="#FFFFFF"  bordercolordark="#006699"> <b>
      Selecione</b>
    <th align="left" bgcolor=#DFE19D width="98" height="13" bordercolor="#FFFFFF"  bordercolordark="#006699"> <b><font size="2" face="arial"> Nome</font> </b>
    <td align="left" bgcolor=#DFE19D width="58" height="13" bordercolor="#FFFFFF"  bordercolordark="#006699">
      <p align="center"><b><font size="2" face="arial"> FONE</font></b></td>
  </tr>
  <%intCounter=0%>
  <%do until rs.EOF%>
  <%
intCounter=intCounter+1
intMod=intcounter mod 2

  if intmod=0 then 
  	rcolor = "#c0c0c0"  
  elseif intmod=1 then 
  	rcolor = "#FFFFFF"  
  end if
%>
  <tr>
    <td align="left" bgcolor=<%=rcolor%> width="84" height="20">
    <font size="2" face="arial" color="BLACK">
    <width=35%>
    <input type=CheckBox name=Delete value=<%=rs("SNO")%>>
    <td align="left" bgcolor=<%=rcolor%> width="58" height="20"> <font size="2" face="arial" color="BLACK">
      <%Response.Write (rs("name"))%>
&nbsp;</font>
    <td align="center" bgcolor=<%=rcolor%> width="56" height="20"> <font size="2" face="arial" color="BLACK">
      <%Response.Write(rs("PHONE"))%>
&nbsp;</font>
        <%rs.MoveNext%>
  </font></tr>
  <%loop
  	SET rs=nothing
  	set conn=nothing
  	%>
</table>
<input type="submit" value="Deletar" name="B1">
  	</p>

</form>
</BODY>

Tenho um campo na tabela validador que quarda 0 para sites não autorizados e 1 para sites autorizados, então o usuario indica um site e vai para o db com 0 e não aparece para os demais, após o moderador dar um acordo passar a variavel do validador para 1 ai sim aparecerá para todos.

Então fiz uma intrução que apresente todos os registros dos tabela com o valor 0 e monta uma pagina para o moderador com uma checkBox para cada registro. Os sites que ele habilitar vai ter que selecionar a check e quando clicar no botão validar mandara para a tabela no campo validador o valor 1.

Entenderam, ou tem outro jeito mais simples de fazer?

Obrigado biggrin.gif

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Ok.

Aguardamos a sua resposta...

Estamos loucos pra darmos a nossa versão (logo depois da sua) wink.gif

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