Вывести сумму одного столбца за неделю

145
21 октября 2018, 13:00

Есть таблица где каждый день заполняется столбик "work" информацией которую нужно в конце недели выводить сумму в столбце "summa" . Как правильно прописать код чтоб все корректно показывалось ?

СТРУКТУРА ТАБЛИЦЫ

ТАБЛИЦА

ФУНКЦИОНАЛ

<?php
if (isset($_POST['dateList'])) {
    $DATE = new DateTime($_POST['dateList']);
} else {
    $DATE = new DateTime('NOW');
}
$DATE->setTime(23, 59, 59);
$DATE_END = clone $DATE;
$DATE_END->modify('-12 month')->setTime(0, 0, 0);
$query = "SELECT * FROM `tab_1` WHERE `user-data` >= '".$DATE_END->format('Y-m-d H:i:s')."' AND `user-data` < '".$DATE->format('Y-m-d H:i:s')."'";
$sql = mysqli_query($link , $query);
$DATE_NOW = new DateTime('NOW');
for ($x = 0; $x <= $DATE_NOW->format('t'); $x++) {
    echo $x.' - ';
} 

if ($sql !== FALSE)
{
    while ($result = mysqli_fetch_array($sql)) {
        echo      
            '<tr>'.
            '<td>'.$result['name'].'</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['user-data'].'</td>'.
            '<td>'.$result['summa'].'</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>'.
            '<td>'.$result['work'].'.ч</td>';
    }
}
?>
READ ALSO
JS сгенерировать случайное имя из 2-х input

JS сгенерировать случайное имя из 2-х input

Если у меня есть 2 input, и в каждом из них я напишу имя, как я могу сгенерировать случайное имя из 2-х input с кодом JavaScript, нажимая кнопку?

158
Нужно выносить разные данные из одной страницы Ajax jq

Нужно выносить разные данные из одной страницы Ajax jq

Есть функция и страница, на той странице много разных html блоков, мне нужно вытащить определенный и несколько штукТо есть вытащить картинку...

181