Foros del Web » Programando para Internet » ASP Clásico »

Mostrar o no mostrar, Pero Cómo?

Estas en el tema de Mostrar o no mostrar, Pero Cómo? en el foro de ASP Clásico en Foros del Web. sres teno lo siguiente Código: while not res.eof %> <tr> <td width="2%" valign="top"><strong>P:</strong></td> <td width="98%" valign="top"> <a href="faq.asp?abrir=<%=abrir%>&swaux=<%=i%>&categoria=<%=categoria%>"><%=res("pregunta")%></a> </td> </tr> <% If abrir="si" then%> <tr> ...
  #1 (permalink)  
Antiguo 22/07/2005, 10:33
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 22 años, 2 meses
Puntos: 9
Mostrar o no mostrar, Pero Cómo?

sres teno lo siguiente


Código:
 while not res.eof 
		 
	    %>
	   <tr> 
		<td width="2%" valign="top"><strong>P:</strong></td>
		<td width="98%" valign="top">
		<a href="faq.asp?abrir=<%=abrir%>&swaux=<%=i%>&categoria=<%=categoria%>"><%=res("pregunta")%></a>
		</td>
	   </tr>
	    <%
	
		If abrir="si" then%>
	   <tr> 
		<td valign="top"><strong>R:</strong></td>
		<td valign="top"><%= res("respuesta")
		%></td>
	   </tr>
	   <%end if
	   res.movenext
	   	   
	   wend
	   end if

	   %>
el problema lo tengo en esta linea If abrir="si" then%>

si entra ahi me abre todos TR como registros tenga y lo que yo quiero es que se habra el corresppondiente al que cliquié, me explico

cuando entro sale todo asi
P: Pregunta uno?
P: Pregunta Dos?
P: Pregunta Tres?

si le hago click a la pregunta 2 debia aparecer lo siguiente

P: Pregunta uno?
P: Pregunta dos?
R: Respuesta dos
P: Pregunta 3



osea que a la linea If abrir="si" then%> deberia agregarle otro parametro pero he intentado ene cosas y no me sale.. como lo puedo hacer señores? desde ya gracias
__________________
Buena Vida...
Francisco
  #2 (permalink)  
Antiguo 22/07/2005, 10:38
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
no se si sea por ahi pero bueno, despues de usar el valor de abrir cambialo a que sea diferente a "si" por que el do regresa y este lleva el valor de "si" y por eso abre todos, aunque yo intentaria mandarle mas bien por ejemplo el id de la faq que quieres que se vea y que si el id que envias es igual al de la que viene en el rs se abra, si no no
  #3 (permalink)  
Antiguo 22/07/2005, 10:43
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 22 años, 2 meses
Puntos: 9
mira, mas arriba puse esto

If abrir="No" Then
abrir="Si"
Else
abrir="No"
End If


y asi funciona..pero me abre todas la faqs de una...pero yo necesito que abra solo la que escogi... le pase el id del registro pero no funca...
__________________
Buena Vida...
Francisco
  #4 (permalink)  
Antiguo 22/07/2005, 11:47
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
y algo asi:
Código:
 while not res.eof 
%>
<tr> 
<td width="2%" valign="top"><strong>P:</strong></td>
<td width="98%" valign="top">
<a href="faq.asp?id=res("id")&swaux=<%=i%>&categoria=<%=categoria%>"><%=res("pregunta")%></a>
		</td>
	   </tr>
	    <%
	
		If request("id")=res("id") then%>
	   <tr> 
		<td valign="top"><strong>R:</strong></td>
		<td valign="top"><%= res("respuesta")%></td>
	   </tr>
	   <%end if
	   res.movenext
	   	   
	   wend
Esto seria tomando como que res("id") es el id de la pregunta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:07.