Pregunta:
Fecha: 16-12-2017 04:48:17
(En Español)
estoy tratando de hacer una datatable con fechas. Eso va bien pero me gustaría saber como se usa el footer para poner los totales.
La ayuda me daría lo mismo si es una tabla normal(no necesariamente Datatable).
De antemano muchas gracias Votos: -1 - Respuestas: 9 - Vistas: 14 Compartir en: Google Facebook Twitter LinkedIn Link
datatables y mysql con php[Resuelta]
Hola a todos,estoy tratando de hacer una datatable con fechas. Eso va bien pero me gustaría saber como se usa el footer para poner los totales.
La ayuda me daría lo mismo si es una tabla normal(no necesariamente Datatable).
De antemano muchas gracias Votos: -1 - Respuestas: 9 - Vistas: 14 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 16-12-2017 11:24:32 Hola, saludos, deberias explicar mas tu problema, pues no estoy seguro a que te refieres.. ejemplo, total de registros ? de las fechas que tienes ? total de $ en cuestion de los datos de registros ?
Saludos... :)
Stryfe™ Votos: 1 - Link respuesta -
Fecha: 16-12-2017 11:57:54 mira en esta dirección
http://sqlfiddle.com/#!9/33729e/21
en esa tabla si tomo la última línea como el total, me gustaría saber como la tomo en el BD de datos para hacer la tabla de reporte donde pueda dar el total inmediatamente
Ojalá me entiendas la idea, principalmente para poder generar a partir de ese reporte el documento pdf...
Te agradezco mucho de antemano Votos: 0 - Link respuesta -
Fecha: 16-12-2017 12:13:07 Hola Ernesto, te pondré un ejemplo es más simplificado que con las horas para graficar lo que quiero lograr
<?php $horas = array ('1','2','3','4','5'); $i = 0; $weiter =1; $cum=0; ?> <table width="300px"> <tr> <td> i </td> <td> j </td> <td> result </td> <td> acumuladas </td> </tr> <?php echo "total de horas: "; echo count($horas); while ($i <= count($horas)-1) { ?> <tr> <td><?php echo $horas[$i];?> </td> <td><?php echo $horas[$weiter];?> </td> <?php $result = $horas[$i] + $horas[$weiter]; $cum = $cum + $result; $i++; $weiter++; if($weiter >= 4 ){ //tomar los totales $total_cum= $cum; $weiter=4; } ?> <td><?php echo $result;?> </td> <td><?php echo $cum;?> </td> <?php } ?> </tr> <tr> <td><b> i </b></td> <td><b> j </b></td> <td><b> <?php echo $total_cum; ?> </b></td> <td><b> acumuladas </b></td> </tr> </table>Votos: 0 - Link respuesta -
Fecha: 16-12-2017 12:34:42 Solo ocupa un contador dentro...
por lo que entendi en el ejemplo que das seria:
<?php $horas = array ('1','2','3','4','5'); $i = 0; $weiter =1; $cum=0; $acomuladas=0; ?> <table width="300px"> <tr> <td> i </td> <td> j </td> <td> result </td> <td> acumuladas </td> </tr> <?php echo "total de horas: "; echo count($horas); while ($i <= count($horas)-1) { ?> <tr> <td><?php echo $horas[$i];?> </td> <td><?php echo $horas[$weiter];?> </td> <?php $result = $horas[$i] + $horas[$weiter]; $cum = $cum + $result; $i++; $weiter++; if($weiter >= 4 ){ //tomar los totales $total_cum= $cum; $weiter=4; } $acomuladas=$acomuladas+ $cum; ?> <td><?php echo $result;?> </td> <td><?php echo $cum;?> </td> <?php } ?> </tr> <tr> <td><b> i </b></td> <td><b> j </b></td> <td><b> <?php echo $total_cum; ?> </b></td> <td><b> <?php echo $acomuladas; ?> </b></td> </tr> </table>
Saludos...
Stryfe™ Votos: 0 - Link respuesta -
Fecha: 16-12-2017 14:10:00 Hola Stryfe, miles de gracias...me sirve mucho para saber como seguir y estar segura...
Saludos Votos: 0 - Link respuesta -
Fecha: 18-12-2017 06:12:12 Pues ya sabe... y si ocupa el correo de gmail, puedes agregarme, y si tienes dudas ahi directo...
//Mi correo es: //stryfe.eme@gmail.com
Saludos
Stryfe™ Votos: 0 - Link respuesta -
-
Fecha: 03-01-2018 10:48:12 Cuidado con la paginación, por más que te muestre todo (paginación), no se hace un request cada vez que se avanza eso es un problema cuando son muchos registros. Votos: 0 - Link respuesta
-
Fecha: 03-01-2018 11:23:40 Lo limitaré por mes, por persona creo que eso es suficiente... Gracias por la nota Darwin Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
