ejemplo:
con este formulario selecciono una de las tres marcas de autos que aparecen y al votar queda registrado my voto
Código PHP:
<form name="m" method="POST" action="procesa.php">
<input type="radio" name="voto" value="Toyota">Toyota
<input type="radio" name="voto" value="Renault">Renault
<input type="radio" name="voto" value="Ford">Ford
<input type="button" value="votar" onclick="verif()" name="Submit">
</form>
Toyota : 5
Ford : 1
Renault : 10
Ojo: que este codigo esta en otra pagina aparte.
Código PHP:
<?
//nombrevoto suponiendo que el valor que almacenas es toyota, ford, //etc...
//distinct trae el nombre solo una vez (es decir, si votaron por toyota 3 //veces pues traeria 3 veces toyota, pero con distinct se arregla eso
$query = mysql_query("Select distinct voto from prueba order by voto");
while($r = mysql_fetch_array($query))
{
?>
<?
//query que hace el count por cada nombre de voto
$query_total_votos_por_marca = mysql_query("Select count(voto) as uno from prueba where voto='$r[0]'");
$r_total_votos_por_marca = mysql_fetch_array($query_total_votos_por_marca);
echo $r[0].' : '.$r_total_votos_por_marca[0].'<br>';
}
//query final que cuenta el total de usuarios y nos da el total de votos
$query_total_votos = mysql_query("Select count(idusuarios) from prueba");
$r_total = mysql_fetch_array($query_total_votos);
?>
Código PHP:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in votos.php on line 11
$r_total_votos_por_marca = mysql_fetch_array($query_total_votos_por_marca);
De antemano le agradesco por su ayuda.