Мне нужно, чтобы скажем c 22:00 до 09:00 данные не добавлялись, что-то вроде отдыха.
Вот мой вариант, но он не верный. Есть записи начало работы до 9 утра.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- require_once "config.php";
- $result = $mysqli->query("SELECT id FROM contacts");
- for($i = 0; $i < $result->num_rows; $i++){
- $row[] = $result->fetch_assoc();
- }
- //echo "<pre>";
- //print_r($row);
- //echo "</pre>";
- foreach ($row as $id) {
- $id = $id["id"];
- $pause = 1200;
- $rest = 12 * 3600;
- $sql = "INSERT INTO activities (contact_id, duration, employee_id, created_at, action) VALUES ('$id', '$duration', '$id', '$date', '$action')";
- $mysqli->query($sql);
- echo $d."<br />";
- if($d > 22 && $d < 9){
- $time += $duration + $rest;
- }else{
- $time += $duration + $pause;
- }
- }
- }
- $mysqli->close();
- ?>