Foros del Web » Programando para Internet » PHP »

Reajustar votos.

Estas en el tema de Reajustar votos. en el foro de PHP en Foros del Web. Necesito reajustar los votos de una sección de mi web porque he eliminado los usuarios inactivos y me gustaría que quedaran sólo los votos de ...
  #1 (permalink)  
Antiguo 15/05/2009, 08:55
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 1 mes
Puntos: 3
Pregunta Reajustar votos.

Necesito reajustar los votos de una sección de mi web porque he eliminado los usuarios inactivos y me gustaría que quedaran sólo los votos de los usuarios activos.

Los usuarios están almacenados en la tabla "user". Los votos están en otra tabla llamada "votos" en estos campos:

"numvotos" = al número de votos
"votantes" = .IDUSUARIO..IDUSUARIO..IDUSUARIO. (donde IDUSUARIO corresponde con el ID de la tabla "user")

Necesito comprobar si cada ID existe en "user" y si no existe eliminarla de "votantes". Y al final recontar los votos y corregirlo en "numvotos".

No tengo casi idea de PHP, ¿es muy difícil de hacer?
  #2 (permalink)  
Antiguo 15/05/2009, 09:01
 
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 100
Antigüedad: 14 años, 11 meses
Puntos: 3
Respuesta: Reajustar votos.

esta misma parte esta posteada hace poco de un compañero que hablaba de una tarea para inventario.

recorre con un while todos los id de usuario de los votos y por cada id buscalo en la tabala usuarios, si esta lo dejas ok, sino lo borras, es muy sencillo
  #3 (permalink)  
Antiguo 15/05/2009, 09:29
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 1 mes
Puntos: 3
Respuesta: Reajustar votos.

Sabes si podría encontrar un script ya hecho parecido. Como no sé PHP, normalmente me baso en un modelo ya hecho y modifico lo necesario, ya que no soy capaz de hacer uno desde 0.

Se me acaba de ocurrir, ¿podría sacar los ID de todos los usuarios activos en una string y compararla con los ID en los votos?
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:58.