Totalizar columa de Datagrid usando php
Publicado por Bladimir (3 intervenciones) el 05/07/2019 17:54:51
Hola a todos. Tengo una aplicacion que me permite llenar un Datagrid con datos de una base de datos mysql usando php. Hasta aqui todo bien. El problema es que quiero adicionar una fila al final para totalizar una columna. No encuentro a manera de hacerlo. Quisiera saber si alguno conoce algun ejemplo que se pueda aplicar en este caso o brindarme alguna sugerencia al respecto. Gracias de antemano. El código que uso es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
require 'DataGrid.php';
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', '12345678');
define('DB_NAME', 'Consulta');
$link = mysqli_connect("localhost", "root", "12345678", "Consulta") or die ('Error de conexion: ' . mysqli_error());
$suma=0;
$users = array();
$users1 = array(
array("CODIGO" => 11, "NOMBRES" => "", "APELLIDOS" => "", "CEDULA" => "", "EDAD" => "", "FECHA" => "", "CONCEPTO" => "", "MONTO" => $suma, "Actions" => "")
);
$result = mysqli_query($link,"SELECT CODIGO, NOMBRE, APELLIDO, CI, EDAD, FECHA, CONCEPTO, MONTO FROM RELACIONES WHERE CENTRO='ipspuneg'");
while ($row = mysqli_fetch_assoc($result))
{
$suma=$suma+$row["MONTO"];
$users[] = $row;
}
mysqli_free_result($result);
mysqli_close($link);
?>
<?php
Fete_ViewControl_DataGrid::getInstance($users)
->setGridAttributes(array('cellspacing' => '1', 'cellpadding' => '5', 'border' => '0'))
->enableSorting(true)
->removeColumn('user_id')
->setup(array(
'CODIGO' => array('header' => 'COD'),
'NOMBRE' => array('header' => 'NOMBRES'),
'APELLIDO' => array('header' => 'APELLIDOS'),
'CI' => array('header' => 'CEDULA'),
'EDAD' => array('header' => 'EDAD'),
'FECHA' => array('header' => 'FECHA'),
'CONCEPTO' => array('header' => 'CONCEPTO'),
'MONTO' => array('header' => 'MONTO')
))
->addColumnAfter('actions', '<a href="#edit.php?id=$user_id$">Edit</a> - <a href="#delete.php?id=$user_id$" onclick="return confirm(\'Are you sure you want to delete user $user_fullname$?\')">Delete</a>', 'Actions', array('align' => 'center'))
->render();
?>
Valora esta pregunta


0