В общем. На сайте есть статистка последних выплат за 24 часа и в этой статистике почему-то отображаются только выплаты с ручным подтверждением, а автовыплаты не отображаются.
Код:
<?PHP #Автор кода: Green-wn.
include_once(dirname(__FILE__) . "/header.php"); #Подключаем верх сайта.
require_once(dirname(__FILE__) . "/config.php"); #Если соединение с БД не установлено, подключаем конфиг.
$sql = "SELECT SUM(`amount`) FROM `tb_history` WHERE `date` = '". date("d-m-Y") ."'"; #Запрос.
$query = mysql_query($sql) or die("<b>Ошибка в запросе: </b>" . $sql . "<br><b>Код ошибки:</b> " . mysql_errno() . "<br><b>Текст ошибки:</b> " . mysql_error()); #Выполняем запрос. Или выводим ошибку.
$result = mysql_result($query, 0, 0); #Получаем результат.
$sql2 = "SELECT COUNT(*) FROM `tb_history` WHERE `status` != 'Error' AND `date` = '". date("d-m-Y") ."'"; #Запрос, подсчитывающий общее кол-во выплат.
$query2 = mysql_query($sql2) or die("<b>Ошибка в запросе: </b>" . $sql2 . "<br><b>Код ошибки:</b> " . mysql_errno() . "<br><b>Текст ошибки:</b> " . mysql_error()); #Выполняем запрос. Или выводим ошибку.
$result2 = mysql_result($query2, 0, 0); #Получаем результат.
$limit = 50; #Кол-во выводимых записей на странице.
?>
<h1>Статистика выплат</h1>
<h2>Всего выплачено за 24 часа: <b><?PHP echo($result); ?></b> руб. (<?PHP echo($result2); ?> выплат)</h2>
<h2>Последние <?PHP echo($limit); ?> выплат:</h2>
<br>
<p>В списке отображены только выплаты свыше 10 рублей</p>
<table class="profitreestr" width="100%">
<thead>
<tr>
<th>ID пользователя</th>
<th nowrap="nowrap">Дата</th>
<th nowrap="nowrap">Сумма, руб</th>
<th>Метод</th>
</tr>
</thead>
<tbody>
<?PHP
$sql3 = "SELECT * FROM `tb_history` WHERE `date` = '". date("d-m-Y") ."' ORDER BY `id` ASC LIMIT ".$limit.""; #Запрос.
$query3 = mysql_query($sql3) or die("<b>Ошибка в запросе: </b>" . $sql3 . "<br><b>Код ошибки:</b> " . mysql_errno() . "<br><b>Текст ошибки:</b> " . mysql_error()); #Выполняем запрос. Или выводим ошибку.
$num_rows = mysql_num_rows($query3); #Есть ли результат.
if($num_rows > 0) { #Если результат больше 0, то выполняем цикл.
while($row = mysql_fetch_array($query3)) { #А вот и сам цикл.
?>
<tr>
<td class="user">Пользователей №<?PHP echo($row[1]); ?></td>
<td nowrap="nowrap"><?PHP echo($row[2]); ?></td>
<td class="summa"><?PHP echo($row[3]); ?></td>
<td><span style="color: #0084D1;"><?PHP echo($row[4]); ?></span></td>
</tr>
<?PHP
}
}
?>
</tbody>
</table>
<?PHP
include_once(dirname(__FILE__) . "/footer.php");
?>