Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ezequiel AC

Orientação de tabela

Recommended Posts

Estou com um problema pra organizar os dados em uma tabela HTML com um array  de origem PHP 

 

Problema: (Parece simples... mas é complicado... )

TQ8cLux_R5a8qrvJWeuUNw.png

 


<table border="1">
 <thead>
  <tr>
    <th>variavel</th>
    <th>frequency</th>
    <th>frequency_relative</th>
    <th>frequency_absolute</th>
    <th>frequency_absolute_relative</th>
  </tr>
 </thead>
 <tbody>
  {% for key, values in variavel %}
  <tr>
    <td>{{key}}</td>
    <td>{{values}}</td>
    <td>relative</td>
  </tr>
 {% endfor %}
</tbody>    
<tfoot>
    <tr>
      <td>Total</td>
      <td>{{frequency_total}}</td>
    </tr>
</tfoot>
</table>

 {% for x in frequency_relative %}
    <td>{{x}}</td>
 {% endfor %}
 

PHP

<?php
    require_once("vendor/autoload.php");
class Template {
    public function render($index,array $value){
        $loader = new Twig_Loader_Filesystem('templates');
        $twig = new Twig_Environment($loader, array(
        'debug' =>true));
        $twig->addExtension(new Twig_Extension_Debug());
        echo $twig->render($index,$value);
    }
}
class Statistic  extends Template {
    public $variavel;
    public $frequency;
    public $frequency_relative;
    public $frequency_absolute;
    public $frequency_absolute_relative;
    public $xi_fi;
    public function display($variavel){    
        $arguments['variavel'] = array_count_values($variavel);
        foreach($arguments['variavel'] as $key => $value){
            $total = $arguments['frequency_total']+=$value;
        }
        foreach($arguments['variavel'] as $k => $x){
            $frequency_relative[]=$this->percent($x,$total);
            $arguments['frequency_relative'] = $frequency_relative;
        }
        $this->render('Statistic.html',$arguments);
    }
    function percent($x,$y){
        return ($x/$y)*100;
    }
}

$var=array(22,22,22,33,33,40);
$Statistic = new Statistic;
$Statistic->display($var);
?>

 

 

Só que não consigo organizar a tabela... Alguem tem uma luz aí  ?  tem 2 dias que to nessa luta.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.