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

Alguien conoce una mejor manera de hacer esto?

Estas en el tema de Alguien conoce una mejor manera de hacer esto? en el foro de ASP Clásico en Foros del Web. Hola, estoy haciendo un sistema de valoracion para brindar a los usuarios de mi sitio seguridad de que estan comprando. El tema es que me ...
  #1 (permalink)  
Antiguo 15/05/2005, 20:02
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
Alguien conoce una mejor manera de hacer esto?

Hola, estoy haciendo un sistema de valoracion para brindar a los usuarios de mi sitio seguridad de que estan comprando. El tema es que me gustaría saber si alguien conoce una mejor manera de hacer el tipico sistema de las estrellitas que lo que tengo yo en este momento. Les comento como lo hago:
En la base de datos tengo un campo VALORACION, ahi guardo el valor con el que el usuario ha decidido valorar el producto. Entonces, para mostrar luego la valoracion hago esto:

<%
do until RS.EOF

For i=1 to RS("Valoracion")
%>
<img src="estrella.gif">
<%
Next

RS.MoveNext
Loop
%>

El codigo exacto esta en realidad hecho con el metodo getRows, y habria que reemplazar ese DO UNTIL por otro bucle FOR, mi pregunta es si es óptimo de andar anidando bucles. Esta bien que ahorro bastante recursos del servidor usando el metodo getRows, pero me gustaría saber si alguien me puede decir alguna mejor forma de como hacerlo. Saludos y espero que me den su opinión.
  #2 (permalink)  
Antiguo 15/05/2005, 20:03
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
asi está bien
  #3 (permalink)  
Antiguo 15/05/2005, 22:25
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
pero sacas un porcentaje o solo muestras el ultimo valor votado?

o no entendi o es asi
es decir, si yo entro y voto con 5 por un producto y el anterior voto con 1 el resultado de las estrellas es 3 (que seria el promedio) o 5 (que seria el ultimo)
  #4 (permalink)  
Antiguo 15/05/2005, 22:32
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
No, el resultado de las estrellas es lo que tu has votado. Si tu has seleccionado que quieres darle un valor de 5 estrellas a tu producto, guardo en la tabla el value del radio button, en este caso 5. Y luego hago un bucle, que me imprime igual cantidad de estrellas que el numero que he guardado en la tabla. Se entendió? o lo compliqué aún más?
  #5 (permalink)  
Antiguo 15/05/2005, 22:43
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
aqui hay uno que hiso dobled http://www.forosdelweb.com/showthrea...a%20valoracion
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
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 22:28.