Сумиране на редове в таблица

maxaffey

Registered
Имам един скрипт за извеждане на данни в даблица, но към него незнам как да добавя да сумира колоните в края на таблицата.

Ето го и скрипта:

Код:
  <?php 

$file= file("$db.inc"); 
$n=count($file); 
echo \<table > 
<table bgcolor=gold>
          <tr>
            <td >първи</td>
            <td >втори</td>
            <td >трети</td>

          </tr>
'; 
for ($i=0; $i<$n;$i++) 
{ 
$line = explode ("&",$file[$i] ); 
echo ' 
<tr> 
<td>'.$line[0].'</td><td>'.$line[1].'</td><td>'.$line[2].'; 
} 
?>

А също ако знае и как става в една таблица да се изведат данни от няколко файла?

Ако може някой да ми помогне, ще съм му много благодарен.

Мерси предварително
 
НЕ разбрах точно ама....
ТАблицата доколкото виждам има три колони.
Ако трябва да ги сумираш трябва да е нещо такова:

Код:
<?php 

$file= file("$db.inc"); 
$n=count($file); 
echo \<table > 
<table bgcolor=gold> 
          <tr> 
            <td >първи</td> 
            <td >втори</td> 
            <td >трети</td> 
            <td>suma</td>

          </tr> 
'; 
for ($i=0; $i<$n;$i++) 
{ 
$line = explode ("&",$file[$i] ); 

$suma=$line[0]+$line[1]+$line[2];
echo ' 
<tr> 
<td>'.$line[0].'</td><td>'.$line[1].'</td><td>'.$line[2].'</td><td>'.$suma.'</td></tr>'; 
} 
?>

НЕ съм го пробвал защото нямам време сега но довечера ще помисля пак и за другия въпрос.
 
Значи те са три колонии много редове надолу, мисълта ми е дасе сумират редовете надолу,а не колоните настрани!

Нещотакова:

Първи l Втори l Трети l
-------------------------
2 l 56 l 0 l
-------------------------
8 l 4 l 5 l
__________________
сума: 10 l 60 l 5 l


Извинявай че е в толкова примитивен вид, но е важно да разбереш какво трябва да се направи и ако можеш да ми помогнеш.

[/list]
 
Код:
  <?php 

$file= file("$db.inc"); 
$n=count($file); 
echo \<table > 
<table bgcolor=gold> 
          <tr> 
            <td >първи</td> 
            <td >втори</td> 
            <td >трети</td> 

          </tr> 
'; 
for ($i=0; $i<$n;$i++) 
{ 
$line = explode ("&",$file[$i] ); 
echo ' 
<tr> 
<td>'.$line[0].'</td><td>'.$line[1].'</td><td>'.$line[2].'</td></tr>'; 
$suma1=$suma1+$line[0];
$suma2=$suma2+$line[1];
$suma3=$suma3+$line[2];
} 
echo ' 
<tr> 
<td>'.$suma1.'</td><td>'.$suma2.'</td><td>'.$suma3.'</td>
</tr>'; 
?>

Готово.
Ако даде грешка дай да я видя каква е защото най-вероятно е нещо дребно.

НЕ съм го тествал но трябва да работи без проблем.
 

Back
Горе