Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2007, 11:08
Avatar de franklin85
franklin85
 
Fecha de Ingreso: octubre-2006
Mensajes: 103
Antigüedad: 17 años, 5 meses
Puntos: 0
problemas con mysql_fetch_array()

Hola a todos tengo un pequeño problema, tengo este codigo que hace que cuente cuantas veces a sido registrado la misma informacion
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
y con este codigo hago queme muestre cuantas veces fueron ingresadas cada marca de autos ejemplo:
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);
?>
pero hay un problema, me esta saliendo este error

Código PHP:
Warningmysql_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); 
que solución me dan a esto.
De antemano le agradesco por su ayuda.