Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/02/2009, 19:56
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ayuda al hacer Update con GET

Qué es lo que guardas en la tabla puntos?

Yo lo haría así: Una tabla para las noticias, otra para los puntajes y la de usuarios. En la de noticias los campos son los de siempre (importante un campo id). En la de puntajes un campo id (por regla general), un campo donde guarde el puntaje, otro donde guarde el id de la noticia a la que se le dio ese puntaje, otro con el id del usuario que dió el puntaje, y otro con la fecha (personalmente siempre trabajo con el valor devuelto por time()). En la tabla de usuarios, lo único que me serviría aquí sería también el campo id.

Al votar, busco en la tanla de puntajes todos los votos del usuario actual emitidos el día de hoy (Te servirá la función mktime()). Hago la diferencia con 10, y si el puntaje que quiere poner es menor que esa diferencia, lo guardo en la tabla de puntajes como un nuevo registro. SI no, no guardo nada y le indico al usuario que ya no tiene más puntos.

Estudia, coje lápiz y papel y plantea la estructura de tu código; y finalmente escribe el código del programa.