Słowo kluczowe echo w php-ie ma tą "przypadłość", że gdy w łańcuchu do wypisania zadana jest funkcja, która też w swoim wnętrzu używa kolejne echo do wypisania danych, to "pierwsze" echo dostaje "czkawki"
np.
przykład [ on-line ]
<?php
function test() {
echo 'test';
// ...
echo ' test';
}
echo 'Hello World '.test().' !!!';
?>
Ja znam 2 rozwiązania, może są jakieś inne (więcej niż te 2, inne)
przykład 1 [ on-line ]
<?php
function test() {
$test = 'test';
// ...
$test .= ' test';
return $test;
}
echo 'Hello World '.test().' !!!';
?>
przykład 2 [ on-line ]
<?php
function test() {
echo 'test';
// ...
echo ' test';
}
echo 'Hello World ', test(), ' !!!';
?>
P.S. w Twoim przypadku myślę, że najprościej będzie
<td>', DBT(), '</td>