Aqui le estas indicando todos
Código PHP:
$query_recibos=mysql_query("SELECT total FROM tbrecibos ");
while($row_recibos=mysql_fetch_assoc($query_recibos))
$total= $total + $row_recibos['total'];
echo $total //muestra la suma tota
En vez de la consulta que tines arriba
Código PHP:
$query_recibos = sprintf("SELECT * FROM tbrecibos WHERE comercio LIKE %s AND fechapago LIKE %s", GetSQLValueString("%" . $colname_recibos . "%", "text"),GetSQLValueString("%" . $colname2_recibos . "%", "text"));
Por eso te hace el calculo de todos y no de los que has seleccionado.