Jump to content


krlosrenan

Member Since 16/03/2006
Offline Last Active 05/07/2011, 18:35
-----

Topics I've Started

Como Coloco Uma While Dentro De Um Array?

15/05/2009, 00:48

[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...

Problema Com If E Else.

19/04/2009, 14:45

Galera,
To tentando uma ação no formulario usando um campo vazio, só q não conssigo pegar os valores certos

[codebox]<? $id = $_GET[id];?>
<br>
<input name="nome" type="text" value="<? if($id == ""){?>insertbd<? } else {?> updatebd<? }?>" size="100">
<br>
<br>
<br>
<input name="nome" type="text" value="<?=(empty($id))?"insertbd":"updatebd";?>" size="100">[/codebox]


onde tah o erro desse 2º?

IPB Skin By Virteq