Ir para conteúdo
Fórum Script Brasil
  • 0

Como faço para somar a coluna Lucro ?


tiagolemos85

Pergunta

<?php
include_once "config.php";
 
//consultar no banco de dados
$result_jogos = "SELECT * FROM jogos ORDER BY id DESC";
 
$resultado_jogos = mysqli_query($conexao, $result_jogos);
 
//Verificar se encontrou resultado na tabela "usuarios"
if(($resultado_jogos) AND ($resultado_jogos->num_rows != 0)){
    ?>
    <table class="table table-striped table-bordered table-hover">
        <thead>
            <tr>
                <th>Data</th>
                <th>Esporte</th>
                <th>Time Casa</th>
                <th>Time Visitante</th>
                <th>Placar</th>
                <th>Steak</th>
                <th>Odd</th>
                <th>Lucro</th>
 
                </tr>
        </thead>
        <tbody>
            <?php
            while($row_jogos = mysqli_fetch_assoc($resultado_jogos)){
               
                ?>
                <tr>
                    <td><?php echo $row_jogos['data']; ?></td>
                    <td><?php echo $row_jogos['esporte']; ?></td>
                    <td><?php echo $row_jogos['timea']; ?></td>
                    <td><?php echo $row_jogos['timeb']; ?></td>
                    <td><?php echo $row_jogos['Placar']; ?></td>
                    <td><?php echo $row_jogos['steak']; ?></td>
                    <td><?php echo $row_jogos['odd']; ?></td>
                    <td><?php echo $row_jogos['Lucro']; ?></td>
                   
                </tr>
 
                <?php
               
            }?>
        </tbody>
    </table>
<?php
}else{
    echo "<div class='alert alert-danger' role='alert'>Nenhum esporte encontrado!</div>";
}
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
3 horas atrás, tiagolemos85 disse:

Posso adicionar dois select na mesma página ?

ex.. 

$sql = "SELECT * sum(Lucro) as total FOM jogos";

$result_jogos = "SELECT * FROM jogos ORDER BY id DESC";;

Não. A soma é um agrupamento. Ou você soma tudo, select sum(lucro) as totalLucro from jogos, ou soma por partes select data,sum(lucro) as totalLucro from jogos group by data. O que você pode fazer é mostrar toda a listagem e em seguida fazer uma nova consulta para servir de totalizador.

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.min.css" 
rel="stylesheet" integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx" 
crossorigin="anonymous">
<?php
$mysqli=new mysqli("localhost","root","","astudy");
$resultado= $mysqli->query("select * from jogos order by id desc");
if(($resultado)and($resultado->num_rows != 0)){ ?>
<table class="table table-striped table-bordered table-hover">
<tr><th>Data<th>Esporte<th>Time Casa<th>Time Visitante<th>Placar<th>Steak<th>Odd<th>Lucro
<?php
while($row=mysqli_fetch_assoc($resultado)){ ?>              
<tr><td><?=date('d/m/Y',strtotime($row['data']))?><td><?=$row['esporte']?><td><?=$row['timea']?>
    <td><?=$row['timeb']?><td><?=$row['placar']?><td><?=$row['steak']?>
    <td><?=$row['odd']?><td><?=$row['lucro']; }
$calculo=$mysqli->query('select sum(lucro) as lucrototal from jogos');
$consulta=$calculo->fetch_assoc();
$lucro=$consulta['lucrototal'];
echo "<tr style=color:red><td><td><td><td><td><td><td>Lucro<td>$lucro";} else { 
    echo "<div class='alert alert-danger' role='alert'>Nenhum esporte encontrado!</div>";}

 

Editado por Frank K Hosaka
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...