[codebox]Olá...
To com um problema pra listar uns valores dentro de um array...
bom... meu codigo eh esse aki:
<?
$opcoes=mysql_query("SELECT * FROM $tabela2 where enquete_id='$dados[id]'");
while ($total_votos=mysql_fetch_array($opcoes)) {
$lista_opcoes = "opcao_id=$total_votos[id]";
$total_votos_soma=mysql_num_rows(mysql_query("SELECT * FROM $tabela3 WHERE $lista_opcoes"));
if ($total_votos_soma !=0) {
echo "$total_votos_soma,";
}}
?>
ele lista os valores:
6,4,1,1,
ate ai correto (esse é um sistema de enquetes que esta dizendo que uma opção em 6 votos outra 4 outra 1 e outra 1 tbm...)
bom... minha duvida eh como colocar esse 6,4,1,1, dentro dessa array aki:
<?
$valores = array(COLOCAR O 6,4,1,1, OU QUALQUER OUTRO VALOR RETORNADO AKI!!!);
$soma = array_sum($valores);
echo $soma;
?>
alguem ae sab como faço isso?[/codebox]
aaew... consegui...
ficou assim:
<?
$valor = array();
$opcoes=mysql_query("SELECT * FROM $tabela2 where enquete_id='$dados[id]'");
while ($total_votos=mysql_fetch_array($opcoes)) {
$lista_opcoes = "opcao_id=$total_votos[id]";
$total_votos_soma=mysql_num_rows(mysql_query("SELECT * FROM $tabela3 WHERE $lista_opcoes"));
if ($total_votos_soma !=0) {
$valor[$total_votos[id]] = $total_votos_soma;
}
}
//$valores = array(6,4,1,1); //dentro da array coloca um while para imprimir os valores de $a
$soma = array_sum($valor);
echo $soma;
?>
flw galera...