Самое простое решение было бы вставить следующую строку в ваш внутренний while
блок:
while($row=mysql_fetch_array($r)){
if (!trim($row['site'])) continue; // skip empty rows
$itemstotal = $row['itemsa'] - $row['itemsb'];
Редактировать: На самом деле, похоже, что $itemstotal
переменная не нужна; он вычисляется как «виртуальный» столбец itemstotal
в запросе SQL. Если вы замените "number_format($itemstotal)
" на "number_format($row['itemstotal'])
" на несколько строк ниже, вы можете полностью избавиться от строки "$itemstotal = ...
".