Olá pessoal, estou precisando de ajuda. Estou desenvolvendo um sistema de registro, uma tabela que lista todos os valores de um produto e no final apresenta o valor total. A questão é que esse relatório de valores tem que ser gerado diariamente. Usei o SELECT SUM para poder receber o valor desse resultado o problema é que ele faz uma consulta em todoa tabela independente da data, mostrando assim o resultado total e não apenas dos produtos cadastrados naquele dia.
Segue o código.
$total = mysql_query ("SELECT SUM(valor) AS somas FROM reserva") or die ("Retorno vazio");
while ($somando = mysql_fetch_array($total)){
$total_numero = $somando ['somas'];
}
echo $total_numero;
Eu consegui listar os produtos cadastrados por data, mas o valor não funciona:
Código completo:
<?php
include "../../conexao/conecta_mysql.inc";
if(isset($_GET["ordem"]))
$ordem = $_GET["ordem"];
else
$ordem = "nome";
$sql = "SELECT * FROM reserva ORDER BY $ordem ";
$res = mysql_query($sql);
$total = mysql_query ("SELECT SUM(valor) AS somas FROM reserva") or die ("Retorno vazio");
while ($somando = mysql_fetch_array($total)){
$total_numero = $somando ['somas'];
}
echo $total_numero;
function formata_data($data)
{
$data = explode("-", $data);
$data = $data[2]."/".$data[1]."/".$data[0];
return $data;
}
while($registro=mysql_fetch_row($res))
{
$cod=$registro[0];
$nome=$registro[1];
$valor=$registro[2];
$horario=$registro[3];
$data=$registro[4];
$equipamento=$registro[5];
$observacao=$registro[6];
$cliente=$registro[7];
$data1 = date("Y-m-d");
if ($data==$data1){
echo "<tr>";
echo "<td width='5%' bgcolor='#FFF5E6'>$valor</td>";
echo "<td width='10%' bgcolor='#FFF5E6'>$horario</td>";
echo "<td width='10%' bgcolor='#FFF5E6'>";
echo formata_data($data);
echo "</td><td width='15%' bgcolor='#FFF5E6'>$equipamento</td>";
echo "<td width='10%' bgcolor='#FFF5E6'>$cliente</td>";
echo "<td width='10%' bgcolor='#FFF5E6'>$observacao</td>";
echo "</tr>";
}
}
mysql_close($conexao);
?>
Pergunta
LucasFla1
Olá pessoal, estou precisando de ajuda. Estou desenvolvendo um sistema de registro, uma tabela que lista todos os valores de um produto e no final apresenta o valor total. A questão é que esse relatório de valores tem que ser gerado diariamente. Usei o SELECT SUM para poder receber o valor desse resultado o problema é que ele faz uma consulta em todoa tabela independente da data, mostrando assim o resultado total e não apenas dos produtos cadastrados naquele dia.
Segue o código.
Eu consegui listar os produtos cadastrados por data, mas o valor não funciona:
Código completo:
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.