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

ir a el anterior id y el siguiente id

Estas en el tema de ir a el anterior id y el siguiente id en el foro de ASP Clásico en Foros del Web. Estoy haciendo mensajes entra usuarios y cuando un usuario ve el mensaje q le han enviado quiero q él pueda ir a su siguiente mensaje. ...
  #1 (permalink)  
Antiguo 05/08/2002, 20:09
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 3 meses
Puntos: 3
ir a el anterior id y el siguiente id

Estoy haciendo mensajes entra usuarios y cuando un usuario ve el mensaje q le han enviado quiero q él pueda ir a su siguiente mensaje. Yo hago esto para q el usuario vea su mensaje:
<%
sql = "select * from usuario_mensaje where id_mensaje = " & request.QueryString("id_mensaje")
sql = sql & " and id_usuario = "& request.Cookies("id_usuario")
%>
luego muestro el mensaje, lo que quiero hacer es esto, poner debajo del mensaje un link q diga anterior y siguiente, entonces se va a su siguiente mensaje, si no hay siguiente o anterior q se vaya a index.asp
Espero me puedan ayudar.

<center><font face="verdana" size="1" color="black">En la vida hay tantas preguntas y tan pocas respuestas, pero en estos foros sobran...[/CODE]
<br>
<img src="http://user.7host.com/designcodeorg/alien_camina.gif">
</center>
  #2 (permalink)  
Antiguo 05/08/2002, 23:05
 
Fecha de Ingreso: julio-2002
Mensajes: 106
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: ir a el anterior id y el siguiente id

eso es sobre paginacion de resultados, busca en una de las pagina por ahi hay ejemplos.

lo que stoy seguro e sque tenis que abirir el recordset pa que aguante recorrerlo hacia adelante y hacia atras. y despues para moverte ocupas rs.movenext y rs.moveprevious.
cachai?
busca en asp tutor.com el objeto recorset, ahi sale como hacerlo....
  #3 (permalink)  
Antiguo 07/08/2002, 10:50
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 3 meses
Puntos: 3
Re: ir a el anterior id y el siguiente id

no puedo hacerlo asì, xq yo muestro la informaciòn segun el id de la informaciòn, osea mi busqueda es algo asì
&lt;%
xid = request.Querystring(&quot;id_texto&quot;)
strSQL = &quot;select * from id_texto = &quot;&amp; xid
strSQL = strSQL &amp; &quot;and id_usuario = &quot;&amp; request.Cookies(&quot;id_usuario&quot;)
%&gt;
bueno pero cuando yo haga click en siguiente me vaya a la misma pàgina pero con este link
&lt;a href=&quot;index.asp?id_texto=&lt;%=el_siguiente_i d%&gt;&quot;&gt;Siguiente&lt;/a&gt;
osea si esta viendo un texto donde su id es 2, ahora quiero que vea el mensaje con el id 3, pero solo si le pertenece a el usuario.
ese es mi problema, còmo hago para mostrar el texto siguiente q le pertenece al id del usuario. GRACIAS DE ANTEMANO

<center><font face="verdana" size="1" color="black">En la vida hay tantas preguntas y tan pocas respuestas, pero en estos foros sobran...[/CODE]
<br>
<img src="http://user.7host.com/designcodeorg/alien_camina.gif">
</center>
  #4 (permalink)  
Antiguo 05/09/2002, 20:39
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 3 meses
Puntos: 3
Re: ir a el anterior id y el siguiente id

ALGUIEN ME PUEDE RESPONDER!!!

<center><font face="verdana" size="1" color="black">En la vida hay tantas preguntas y tan pocas respuestas, pero en estos foros sobran...[/CODE]
</center>
  #5 (permalink)  
Antiguo 31/12/2003, 03:30
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 3 meses
Puntos: 3
creo saber como.. hago esto

<%
sql = "select * from usuario_mensaje where id_mensaje = " & request.QueryString("id_mensaje")
sql = sql & " and id_usuario = "& request.Cookies("id_usuario")
set RS = oCN.execute(sql)
%>
muestro el mensaje.. bla, bla, bla, etc.


luego esto

<%
sql = "select * from usuario_mensaje order by id_mensaje asc"
set oRS = oCN.execute(sql)

if not oRS.eof then
oRS.movelast

xid = oRS("id_mensaje")

oRS.movefirst

for i = request.QueryString("id_mensaje")+1 to Cint(xid)

xids = i& "," &xids

next

end if


'ahora muestro el sgte ID
xid = left(xids, Instr(xids, ",")-1)

response.write xid
%>
la vdd es q no lo he probado, tp lo voy a poder hacer xq este post es de hace mucho tiempo y la página que estaba trabajando ya murió se me malogró la compu y se borro bueno pes.. espero que sirva lo que he dado para alguien q lo necesite....
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.

Última edición por mamon; 27/01/2004 a las 00:14
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 21:13.