Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2007, 14:35
Avatar de franklin85
franklin85
 
Fecha de Ingreso: octubre-2006
Mensajes: 103
Antigüedad: 18 años
Puntos: 0
contar datos de my dase de datos

Hola a todos tengo un pequeño problema el cual espero me ayuden a solucionarlo, bueno el problema es el siguiente.
Tengo un pequeño formulario
marcas.php
Código PHP:
<script>
function 
verif(){
var 
pepez=0;
for(
i=0ele=document.m.elements[i]; i++){
if (
ele.type=='radio')
if (
ele.checked){pepez=1;break;}}
if (
pepez==1){document.m.submit();}else{
alert('Debe seleccionar una marca de autos');return;}
}
</script>
<font class="texto">Que marca de autos es tu preferida</font>
<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="radio" name="voto" value="Peugeot">Peugeot
<input type="radio" name="voto" value="Mercedes Benz">Mercedes Benz
<input type="button" value="votar" onclick="verif()" name="Submit">
</form> 
lo que tengo es que con este formulario puedo votar por la marca preferida de autos hasta ahí normal, después tengo otro archivo con el cual puedo ver los resultados de las votaciones el cual es votos.php
Código PHP:
<?
include("conexion.php");
    
$iqryvar=mysql_query("SELECT count(idusuarios) FROM autos",$ilink);
    while (
$row mysql_fetch_row($iqryvar)) {
        
$iid=$row[0];
    }
    
mysql_free_result($iqryvar);
#-------------------------------page usuarios configuration
  
$offset+=0;
  
$item_perpage50;   #----change this to define how many item per page
  
$prev$offset-$item_perpage;
  
$next$offset+$item_perpage;
  if (
$prev <= 0$prev=0;
include(
"header_admin.inc");
?>

<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td><em>Marcas de autos</em></td>
<td>Total de Usuarios: <? echo $iid?></td>
</tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td>
    <table border="1" width="100%" cellpadding="0" cellspacing="0">
    <td class="linkboxl" onMouseOver="high(this);" onMouseOut="low(this);" onClick="window.location.href='./votos.php?offset=<?echo $prev?>';" nowrap>&nbsp;<a href="./votos.php?offset=<?echo $prev?>"><strong>&lt;&lt; <?echo $item_perpage?> Anteriores</strong></a>&nbsp;</td>
    <td class="linkboxl" onMouseOver="high(this);" onMouseOut="low(this);" onClick="window.location.href='./votos.php?offset=<?echo $prev?>';" nowrap>&nbsp;<a href="./votos.php?offset=<?echo $next?>"><strong><?echo $item_perpage?> Siguientes &gt;&gt;</strong></a>&nbsp;</td>
    <td class="linkboxl" onMouseOver="high(this);" onMouseOut="low(this);" onClick="window.location.href='index.php';" nowrap>&nbsp;<a href="./index.php"><strong>INICIO</strong></a>&nbsp;</td>
    </table>
</td>
</tr>
<tr>
    <td>Usuario</td>
    <td>Numero IP</td>
    <td>Voto</td>
    <td>Fecha</td>
    <td>Hora</td>
</tr>
<?
#---------------------------------------query configuration
   
$tbl_search "autos";
  
$field "idusuarios,hostname,voto,DATE_FORMAT(fecha,'%d/%m/%Y') AS fecha,hora";
  
$query "SELECT $field FROM $tbl_search LIMIT $offset, $item_perpage";
#---------------------------------------query process
$iqryvar=mysql_query($query,$ilink);
while (
$row mysql_fetch_array($iqryvar)) {
$id=$row["idusuarios"];
$hostname=$row["hostname"];
$voto=$row["voto"];
$fecha=$row["fecha"];
$hora=$row["hora"];

echo 
"<tr>";
echo 
"<td>".$id."</td>";
echo 
"<td>".$hostname."</td>";
echo 
"<td>".$voto."</td>";
echo 
"<td>".$fecha."</td>";
echo 
"<td>".$hora."</td>";
echo 
"</tr>";
}
?>
</table>
ahora al costado de donde me muestra el total de inscritos, le quiero agregar es que me muestre cuantos votos hay por cada marca. ejemplo:
Toyota = 15 (es aquí donde quiero el código php para contar las marcas por separado)
Renault = 20
Ford = 8
Peugeot = 12
Mercedes Benz = 18
TOTAL === 73 INSCRITOS

Bueno ante todo muchas gracias.