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

Duvida No Select


N3G4T1V3

Pergunta

Olha galera tentarei me explicar aqui e vejam se vocês podem ajudar...

é o seguinte o cara vai abrir um página que vai conter o cadastro de várias pessoas... para cada registro tem um checkbox para a pessoa poder selecionar certo..

ai quando ela clicar no botão deverá abrir outra com os campos de cada uma das pessoas que ele selecionou o checkbox...

ai eu fiz o seguinte:

no checkbox

<input type="checkbox" name="Check" value="<%=rs("id")%>" id="Check">
certo assim ele me envia os id´s assim:
1, 2, 5, 7
Na pagina que eu recebo eu uso um replace para que o código fique assim:
1 and 2 and 5 and 7
ai tentei fazer o select e o do while da seguinte maneira:
<%
box = Request.Form("Check")
campos = MudarPalavra(box)

regs = 50
pag = 1
AbreConexao

Set rs = Createobject("ADODB.recordset")
set Rs.ActiveConnection = Conexao
rs.cursortype = 3 
rs.pagesize = regs

SQL = "SELECT * FROM Passageiros WHERE id ="&campos&""
rs.Open SQL

If rs.EOF or rs.BOF Then
Response.Write "Sem resultados!"
Else
rs.Absolutepage = pag
contador = 0
Do While Not rs.EOF AND contador < rs.Pagesize %>
    <tr align="center" valign="middle" class="formulario">
      <td><%=rs("id")%></td>
      <td><%=rs("Nome")%></td>
      <td><%=rs("Sexo")%></td>
      <td><%=rs("Idade")%></td>
      <td><%=rs("EstadoCivil")%></td>
      <td><%=rs("Tipo")%></td>
      <td><%=rs("FalaJp")%>%</td>
      <td><%=rs("TrabaQuantas")%></td>
      <td><%=rs("TempoJp")%></td>
      <td><%=rs("Escolaridade")%></td>
      <td><%=rs("VistoReentry")%></td>
      <td><%=rs("Altura")%></td>
      <td><%=rs("Peso")%></td>
      <td><%=rs("Nascimento")%></td>
      <td><%=rs("Promotor")%></td>
    </tr>
<% contador = contador +1
rs.MoveNext
Loop
End If
rs.Close
FechaConexao %>

porem ele só esta me mostrando 1 registro não ta executando o do while...

se alguém souber porque ta acontecendo isso ou oke tem ke mudar da um help ai vlw!!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
cara não precisa dar esse replace

faz assim

SELECT * FROM Passageiros WHERE id in("& campos &")

testa assim q vai dar certo

acabei de fazer

Olá amigo!

porque você não se cadastra no fórum?:

Cadastre-se aí..

Vejo que você esta ajudando bastante.. (mas como anônimo)

Ate mais

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