
29/09/2003, 12:22
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: capital federal
Mensajes: 437
Antigüedad: 23 años, 4 meses Puntos: 2 | |
Hola qué tal?
mirá hay varias formas de hacerlas...
Primero si el usuario debe estar registrado para poder contestar y tenés varias encuentas podrías hacer lo siguietne.
1- Además de tener tabla Usuarios, podrías crear una tabla Usuario_Encuesta.
Entonces cuando el usuario 3 (por ejemplo) contesta la encuesta 8 (por ejemplo) te fijas si en esa tabla "Usuario_Encuesta" está el Id del usuario y el id de la encuesta, si está le mostrás un mensaje que no puede responder más de una vez, sino hasces un Insert INTO y listo.
Pero si el usuario no debe estar reguistrado entonces ahí si usá cookie.
Debería ser así... suponiendo que el usuario contesta ... y haces lo que debes hacer con la base ... en ese momento escribís.
Response.Cookies("Contesto") = 1
Y en la página donde mostras el botón para poder responder la encuesta chequeas si la cooke está en 1
if Request.Cookies("Contesto") <>1 then
'Mostrar contenido
else
response.write "Ud. Ya contestó"
end if
Saludos y espero haber sido de ayuda
__________________ La Perfección es enemigo de lo bueno. |