Zählen Sie alle Transaktionen pro Tag mit ausgewählter Summe [Duplikat]Php

PHP-Programmierer chatten hier
Anonymous
 Zählen Sie alle Transaktionen pro Tag mit ausgewählter Summe [Duplikat]

Post by Anonymous »

Ich habe die Auswahlsumme bereits erstellt. Mein Ziel ist es, in meiner Tabelle die gesamte Anzahl der Transaktionen gruppiert nach Tag anzuzeigen. Zum Beispiel; Am Datum 04.06.2021 hatte ich 5 Transaktionen. Jetzt muss ich das in meiner Tabelle anzeigen (Spalte „Gesamttransaktion“). Dasselbe gilt für andere Transaktionen. Ich habe unten meine Codes und meinen Screenshot für weitere Erklärungen bereitgestellt. Gibt es etwas, das ich verpasst habe? Ich hoffe, Sie können mir helfen. Vielen Dank im Voraus.

Ansichten:

Code: Select all



[/i]Date
[i][/i]Total Transaction
[i][/i]Amount





Controller:

Code: Select all

    public function fetch_dash()

{

$list = $this->statistics->fetchperDay();
$data = array();
$no = $_POST['start'];
foreach ($list as $person) {
$no++;
$row = array();

$row[] = $person->dateUp;
$row[] = $person->transID;
$row[] = number_format($person->amount);

//add html for action

$data[] = $row;
}

$output = array(
"draw" => $_POST['draw'],
"recordsTotal" => $this->statistics->allShow(),
"recordsFiltered" => $this->statistics->filterAll(),
"data" => $data,
);
//output to json format
echo json_encode($output);

}
Modell:

Code: Select all

 function fetchperDay()
{
$this->perDay();
if($_POST['length'] != -1)
$this->db->limit($_POST['length'], $_POST['start']);
$query = $this->db->get();
return $query->result();
}

private function perDay()
{

$this->db->select('tbl_transaction.transID,tbl_transaction.amount,tbl_transaction.dateUp,tbl_transaction.transID');
$this->db->from('tbl_transaction');
$this->db->select_sum('tbl_transaction.amount');
$this->db->group_by('tbl_transaction.dateUp');

}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post