Ir para conteúdo

POWERED BY:

Arquivado

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

Redgrave

Checando checkbox pelo DB!

Recommended Posts

BOa tarde gnt! estou com problemas em um loop aqui, vcs podem me dar uma dica?

 

acesso mysql, abaixo verá a variável intrec que uso apenas para paginação, o problema é este checkbox!

 

<input type="checkbox" name="cesta1" id="cesta1" value="<%=rs("id")%>" <%If rs("foto") = rs2("foto") Then response.write "checked" else response.write "" End if%>>

 

faço uma validação para que após listar minha lista de fotos ai sim verificar se a foto esta inclusa para este cliente, ele até faz o loop e checa minhas 2 ocorrencias, o problema é que apos mostrar minhas 2 primeiras fotos com checkbox checados ele da erro pois rs2("foto") está em branco!

 

loop:

 

<% While (NOT rs.EOF) %>
 
	<%If intrec < 5 OR intrec < 10 OR intrec < 15 OR intrec < 20 Then%>
		<%If intrec = 5 OR intrec = 10 OR intrec = 15 Then%>
			<tr><td> </td></tr>
			<tr>
		<%End if%>
				<td width="2%" align="center" class="title" colspan="2" valign="top">
					<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
						<tr>
							<td><font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="imagem/<%=rs("foto")%>" width="130"></font></b></td>
						</tr>
						
						<tr>
							<td class="medio_azul_forte" valign="top"><input type="checkbox" name="cesta1" id="cesta1" value="<%=rs("id")%>" <%If rs("foto") = rs2("foto") Then response.write "checked" else response.write "" End if%>> <%=Replace(rs("foto"),".jpg","")%></b></td>
						</tr>
						
					 </table>	   
				  <%End if%>
<% 
	rs.MoveNext()
	rs2.MoveNext()
				 
   ' Acrescenta +1 ao contador
   intrec=intrec+1 
   'Se for EOF (fim de arquivo), imprimir branco na tela
   IF rs.EOF then 
	  response.write " " 
   END IF
  
Wend 'fim do loop

%>

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq tem dois record set?, rs e rs2?

 

pq nao coloca o rs2 dentro do rs?

 

e coloque dois pontos : para separar assim:

 

<%If rs("foto") = rs2("foto") Then : response.write "checked" : else : response.write "" : End if%>

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.