У меня есть форма, в которой я указываю дату начала и окончания выбранных счетов и генерирую XML с данными этих счетов.
Я хочу, чтобы в конце этого XML-кода были подсчитаны некоторые суммы и количество сгенерированных счетов.
Например: я выбираю 01.12.2018 в качестве даты начала и 31.12.2018 в качестве даты окончания счетов. Моя функция извлекает из базы данных MySQL информацию о 7 счетах, приходящихся на эти даты. Например, данные представляют собой сумму каждого счета по одному. Я хочу, чтобы в конце моего XML-файла была представлена сводка по извлеченным счетам - номер и сумма всех сгенерированных счетов.
Мой код:
$header = $dom->createElement('Header');
for($i=1; $i<count($array); $i++) {
$arrayAmount = $array[$i]['amount'];
$invoice = $dom->createElement('Invoice');
$invoice->appendChild($CountAmount = $dom->
createElement('AmountInvoice', $arrayAmount) );
$allInvoices = $dom->createElement('AllInvoices');
$allInvoices->appendChild($allInvoices = $dom->
createElement('AllAmountInvoices', **$amountInvoices**) );
$allInvoices->appendChild($allInvoices = $dom->
createElement('NumberOfInvoices', **$numberOfInvoices**) );
}
Переменные со звездами - это пробел, в котором моя функция будет показывать количество и количество счетов.
Я пытаюсь сделать что-то подобное:
$amountInvoicesSQL = mysqli_query($mysqli, "SELECT SUM(amount) FROM INVOICES WHERE issue_date BETWEEN ? AND ?");
$amountInvoicesMYSQL = mysqli_fetch_assoc($amountInvoicesSQL);
$amountInvoices = $amountInvoicesMYSQL['amount'];
У вас есть идеи? :)