
05/12/2002, 07:53
|
 | Colaborador | | Fecha de Ingreso: noviembre-2001 Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 3 meses Puntos: 69 | |
Si mal no recuerdo, ese esquema de tablas te lo recomendé yo en el Foro de Bases de Datos...
Bueno, lamentablemente no me puedo poner a escribir código, pero si te voy a poner el pseudo-código para que te bases en él :
1) Obtienes de la base, todas las opciones de la encuesta que quieres mostrar
2) total_opciones = mysql_num_rows
3) recorres todos los registros y acumulas la cantidad de votos de cada opción, dentro de una variable, o sea... sumas TODOS los votos de todas las opciones de esa encuesta y lo metes en total_votos
4) con mysql_data_seek, vuelves el puntero al inicio de los resultados
5) Vuelves a recorrer todas las opciones, y ahroa puedes calcular el porcentaje de votos haciendo:
(votos_opcion * 100) / total_votos
Y con eso ya tienes los porcentajes de cada opción. También puedes mostrar la cantidad de votos totales y la cantidad de votos por cada opcion .
Saludos. |