PHP - Totalizar columa de Datagrid usando php

 
Vista:
sin imagen de perfil
Val: 4
Ha aumentado su posición en 19 puestos en PHP (en relación al último mes)
Gráfica de PHP

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder