Nueva pregunta

Pregunta:

Fecha: 16-12-2017 04:48:17 (En Español)

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
Etiquetas: 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: 18-12-2017 07:25:14 Con mucho gusto Stryfe, muchas gracias.   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
 
frjcbbae garagebible.com