Ir para conteúdo

POWERED BY:

Arquivado

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

Douglas Fernandess

Mostrar dados array php tabela

Recommended Posts

Tenho o seguinte array

 

 

Array
(
    [81585265] => Array
        (
            [DDD 31 da Telemar dentro da área Oi] => 1944
            [Ligações de Oi para outros celulares] => 372
            [Ligações de Oi para Oi] => 1944
        )

    [81110532] => Array
        (
            [Oi Torpedos] => 398
            [Ligações de Oi para Oi] => 13458
            [Ligações de Oi para outros celulares] => 5454
            [Ligações de Oi para Fixo] => 912
            [DDD 31 da Telemar dentro da área Oi] => 1590
        )
)

 

Como eu faço pra mostra na tabela os dados por número?

 

 

 
<?php
 
echo '<table class="calculo_conta" cellspacing="2" cellpadding="2">';
 
echo '<tr>';
echo '<td class="cabecario">Nr. Linha</td>';
echo '<td class="cabecario">Lig. Local</td>';
echo '<td class="cabecario">LDN</td>';
echo '<td class="cabecario">Torpedo</td>';
   echo ' <td class="cabecario">Dados</td>';
echo ' <td class="cabecario">Total Uso</td>';
echo '</tr> ';
 
    foreach($dados as $calcule){
 
$total = count($calcule);
 
$numero                  = mascara_cel($calcule['numero']);
$Ligacao_Oi_para_Oi  = sec_to_time($calcule['Ligações de Oi para Oi']);
$Ligacao_Oi_para_outros_Celulares = sec_to_time($calcule['Ligações de Oi para outros celulares']);
$Ligacao_Oi_para_Fixo  = sec_to_time($calcule['Ligações de Oi para Fixo']);
$Ligacao_DDD31                    = sec_to_time($calcule['DDD 31 da Telemar dentro da área Oi']);
        $torpedos                = $calcule['Oi Torpedos'];
        $dados                  = $calcule['Oi Dados'];
 
?>
  <tr <?php echo $cor;?>>
<td style="text-align:center"><?php echo $numero; ?></td>
        <td><?php echo $Ligacao_Oi_para_Oi; ?></td>
        <td><?php echo $Ligacao_DDD31; ?></td>
        <td><?php echo $torpedos; ?></td>
        <td><?php if($dados != ''){echo By2M($dados);}else {} ?></td>
         <td></td>
</tr>
      
<?php } ?>
 
</table>
 
<?php
 
if($total != '0'){
//echo '<hr /> ';
 
echo '<table class="calculo_conta" cellspacing="2" cellpadding="2">';
  echo '<tr>';
    echo '<td class="cabecario">Franquia</td>';
    echo '<td class="cabecario">Desconto</td>';
    echo '<td class="cabecario">Minuto Excedente</td>';
    echo '<td class="cabecario">Torpedo</td>';
    echo '<td class="cabecario">LDN</td>';
    echo '<td class="cabecario">Assinatura</td>';
    echo '<td class="cabecario">Qtd Linhas</td>';
  echo '</tr>';
 
  echo '<tr>';
    echo '<td>1000</td>';
    echo '<td>R$ 562,50</td>';
    echo '<td>R$ 0,33</td>';
    echo '<td>R$ 0,39</td>';
    echo '<td>R$ 0,99 </td>';
    echo '<td>11,43 </td>';
    echo '<td>'.$total.'</td>';
  echo '</tr>';
 
echo '</table>';
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

pega os dados assim

 

 

 
//soma minutos
function somaMin($numero, $duracao, $tipo_de_uso) {
 
$mostrar = time_to_sec($duracao);
$_SESSION['calc']['numero'][$numero][$tipo_de_uso]+=$mostrar;
//$_SESSION['calc']['numero'][$numero] = array("numero" => $numero, "Oi Torpedos" => $torpedos); 
 
}
 
//soma dados
function somaDados($numero, $dados, $tipo_de_uso) {
 
$dados = str_replace("kb","",($dados));
$_SESSION['calc']['numero'][$numero]['Oi Dados']+=$dados;
}
 
//soma torpedos         
function somaTorpedos($numero, $torpedos, $tipo_de_uso) {
 
$torpedos = '1';
$torpedos+=$torpedos;
$_SESSION['calc']['numero'][$numero]['Oi Torpedos']+=$torpedos;
}

 

ele mostra assim dai

 

 

 
Array
(
    [81585265] => Array
        (
            [DDD 31 da Telemar dentro da área Oi] => 1944
            [Ligações de Oi para outros celulares] => 372
            [Ligações de Oi para Oi] => 1944
        )
 
    [81110532] => Array
        (
            [Oi Torpedos] => 398
            [Ligações de Oi para Oi] => 13458
            [Ligações de Oi para outros celulares] => 5454
            [Ligações de Oi para Fixo] => 912
            [DDD 31 da Telemar dentro da área Oi] => 1590
        )
 
    [96411788] => Array
        (
            [Ligações de Oi para outros celulares] => 3666
            [Oi Torpedos] => 116
            [Ligações de Oi para Oi] => 792
            [Ligações de Oi para Fixo] => 396
            [DDD 31 da Telemar dentro da área Oi] => 336
        )
 
    [81584633] => Array
        (
            [DDD 31 da Telemar dentro da área Oi] => 2100
            [Oi Torpedos] => 20
            [Ligações de Oi para outros celulares] => 420
            [Ligações de Oi para Oi] => 2082
        )
 
    [81585106] => Array
        (
            [Ligações de Oi para Oi] => 906
            [Ligações de Oi para outros celulares] => 990
            [DDD 31 da Telemar dentro da área Oi] => 18186
            [Oi Torpedos] => 98
            [Oi Dados] => 402637
            [Ligações de Oi para Fixo] => 138
        )
 
    [93645167] => Array
        (
            [Ligações de Oi para Oi] => 1770
            [Ligações de Oi para outros celulares] => 3090
            [Oi Torpedos] => 2
            [DDD 31 da Telemar dentro da área Oi] => 60
        )
 
    [81584610] => Array
        (
            [Ligações de Oi para Oi] => 852
            [DDD 31 da Telemar dentro da área Oi] => 240
            [Ligações de Oi para outros celulares] => 762
            [Oi Torpedos] => 2
        )
 
    [93645157] => Array
        (
            [Ligações de Oi para Oi] => 60
        )
 
)


Queria incluir o numero no array

 

[numero] => 9999-9999

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.