0 / 0 / 0
Регистрация: 30.09.2018
Сообщений: 4
1

Время, добавления минут

30.09.2018, 21:03. Показов 434. Ответов 6

Добрый вечер
Есть табель работы персонала. Поставлена задача что бы итого в таблице считало кратно 5 минутам т.е.
работник пришел в 8.00 уходит в 17.35 ИТОГО отработал 8.35 - 1 час обеда
что можно сделать что бы выводило и минуты?
Время, добавления минут

Кликните здесь для просмотра всего текста
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<?php include ('blocks/mysql_connect.php');
if (isset ($_GET['otdel'])) {$otdel=mysql_real_escape_string($_GET['otdel']);}
if (isset ($_GET['year'])) {$year=mysql_real_escape_string($_GET['year']);}
if (isset ($_GET['month'])) {$month=mysql_real_escape_string($_GET['month']);}
if (!isset ($year)) {$year=date(Y);}
if (!isset ($month)){$month=date(m);}
$result=mysql_query("SELECT * FROM tabel WHERE year='$year' AND month='$month' ORDER BY FIO");
$myrow=mysql_fetch_array($result);
$result2=mysql_query("SELECT * FROM time WHERE id='$month'");
$myrow2=mysql_fetch_array($result2);
$result3=mysql_query("SELECT * FROM tabel WHERE otdel='$otdel' AND year='$year' AND month='$month' ORDER BY FIO");
$myrow3=mysql_fetch_array($result3);
$num=mysql_num_rows($result3);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Главная страница</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="1000" border="1" align="center">
 <tr>
    <td colspan="2"><img src="img/header.jpg" width="1212" height="150" id="Image1"></td>
  </tr>
   <td colspan="2" valign="top">
  <div align="center"><a href="tabell.php?otdel=Элеватор ИТР&year=<?php echo $year ?>&month=<?php echo $month ?>"><img src="img/navi/16.gif"></a><a href="tabell.php?otdel=Элеватор рабочие&year=<?php echo $year ?>&month=<?php echo $month ?>"><img src="img/navi/15.gif"></a><a href="tabell.php?otdel=Офис&year=<?php echo $year ?>&month=<?php echo $month ?>"><img src="img/navi/13.gif"></a></a><div><br>
  <div align="center"><a href="tabell.php?otdel=Ночная ИТР&year=<?php echo $year ?>&month=<?php echo $month ?>"><img src="img/navi/24.gif"></a><a href="tabell.php?otdel=Ночная рабочие&year=<?php echo $year ?>&month=<?php echo $month ?>"><img src="img/navi/26.gif"></a><a href="tabell.php?otdel=Ночная Офис&year=<?php echo $year ?>&month=<?php echo $month ?>"><img src="img/navi/25.gif"></a><div><br>
   <a href="index.php"><img src="img/navi/4.gif" width="281" height="58" align="left"></a>
   <h3><?php if (!isset($otdel)) {echo "Табель за ".$myrow2['month']." ".$year;} else {echo "Табель подразделения ".$otdel." за ".$myrow2['month']." ".$year;}?>
   <a href="tabel_arhiv.php"><img src="img/navi/17.gif" width="226" height="54" align="right"></a></h3> <br>
   <?php if ($num>17) {echo'<div align="left" id="tableContainer" class="tableContainer">';}?>
   <table width="1200px" border="1" align="center">
      <?php if ($num>17) {echo'<thead class="fixedHeader"';}?>
    <tr align="left">
       <td class='table_td4'>ФИО</td>
       <td class="table_td1">1</td>
       <td class="table_td1">2</td>
       <td class="table_td1">3</td>
       <td class="table_td1">4</td>
       <td class="table_td1">5</td>
       <td class="table_td1">6</td>
       <td class="table_td1">7</td>
       <td class="table_td1">8</td>
       <td class="table_td1">9</td>
       <td class="table_td1">10</td>
       <td class="table_td1">11</td>
       <td class="table_td1">12</td>
       <td class="table_td1">13</td>
       <td class="table_td1">14</td>
       <td class="table_td1">15</td>
       <td class="table_td1">16</td>
       <td class="table_td1">17</td>
       <td class="table_td1">18</td>
       <td class="table_td1">19</td>
       <td class="table_td1">20</td>
       <td class="table_td1">21</td>
       <td class="table_td1">22</td>
       <td class="table_td1">23</td>
       <td class="table_td1">24</td>
       <td class="table_td1">25</td>
       <td class="table_td1">26</td>
       <td class="table_td1">27</td>
       <td class="table_td1">28</td>
       <td class="table_td1">29</td>
       <td class="table_td1">30</td>
       <td class="table_td1">31</td>
       <td class="table_td6">Итого</td>
     </tr>
    <?php if ($num>17) {echo'</thead>';}?>
    <?php if ($num>17) {echo'<tbody class="scrollContent">';}?>
        <?php if (isset($otdel)) {do 
       {include('blocks/tabel4.php'); printf ("<tr><td class='table_td3'><a href='poyasnenie.php?FIO=%s&month=%s&year=%s'>%s</a></td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td><td class='table_td1'>%s</td></tr>", $myrow3['FIO'], $month, $year, $myrow3['FIO'], $myrow3['d1'], $myrow3['d2'], $myrow3['d3'], $myrow3['d4'], $myrow3['d5'], $myrow3['d6'], $myrow3['d7'], $myrow3['d8'], $myrow3['d9'], $myrow3['d10'], $myrow3['d11'], $myrow3['d12'], $myrow3['d13'], $myrow3['d14'], $myrow3['d15'], $myrow3['d16'], $myrow3['d17'], $myrow3['d18'], $myrow3['d19'], $myrow3['d20'], $myrow3['d21'], $myrow3['d22'], $myrow3['d23'], $myrow3['d24'], $myrow3['d25'], $myrow3['d26'], $myrow3['d27'], $myrow3['d28'], $myrow3['d29'], $myrow3['d30'], $myrow3['d31'], $myrow3['sum']);}
       while ($myrow3=mysql_fetch_array($result3));}
        else {
        do
       {include('blocks/tabel4.php'); printf ("<tr><td class='table_td3'><a href='poyasnenie.php?FIO=%s&month=%s&year=%s'>%s</a></td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td>%s</td><td class='table_td1'>%s</td></tr>", $myrow['FIO'], $month, $year, $myrow['FIO'], $myrow['d1'], $myrow['d2'], $myrow['d3'], $myrow['d4'], $myrow['d5'], $myrow['d6'], $myrow['d7'], $myrow['d8'], $myrow['d9'], $myrow['d10'], $myrow['d11'], $myrow['d12'], $myrow['d13'], $myrow['d14'], $myrow['d15'], $myrow['d16'], $myrow['d17'], $myrow['d18'], $myrow['d19'], $myrow['d20'], $myrow['d21'], $myrow['d22'], $myrow['d23'], $myrow['d24'], $myrow['d25'], $myrow['d26'], $myrow['d27'], $myrow['d28'], $myrow['d29'], $myrow['d30'], $myrow['d31'], $myrow['sum']);}
       while ($myrow=mysql_fetch_array($result));}?>
    <tr align="center">
       <td class='table_td3'>ФИО</td>
       <td class="table_td1">1</td>
       <td class="table_td1">2</td>
       <td class="table_td1">3</td>
       <td class="table_td1">4</td>
       <td class="table_td1">5</td>
       <td class="table_td1">6</td>
       <td class="table_td1">7</td>
       <td class="table_td1">8</td>
       <td class="table_td1">9</td>
       <td class="table_td1">10</td>
       <td class="table_td1">11</td>
       <td class="table_td1">12</td>
       <td class="table_td1">13</td>
       <td class="table_td1">14</td>
       <td class="table_td1">15</td>
       <td class="table_td1">16</td>
       <td class="table_td1">17</td>
       <td class="table_td1">18</td>
       <td class="table_td1">19</td>
       <td class="table_td1">20</td>
       <td class="table_td1">21</td>
       <td class="table_td1">22</td>
       <td class="table_td1">23</td>
       <td class="table_td1">24</td>
       <td class="table_td1">25</td>
       <td class="table_td1">26</td>
       <td class="table_td1">27</td>
       <td class="table_td1">28</td>
       <td class="table_td1">29</td>
       <td class="table_td1">30</td>
       <td class="table_td1">31</td>
       <td class="table_td1">Итого</td>
     </tr>
        <?php if ($num>17) {echo'</tbody>';}?>
        </table>
      <?php if ($num>17) {echo'</div>';}?>
    </td>
  </tr>
  <tr>
    <td colspan="2"><img src="img/footer.jpg" width="1212" height="80" id="Image2"></td>
  </tr>
</table
</html>>

poyasnenie.php
сейчас
Время, добавления минут

должно быть
Время, добавления минут

Кликните здесь для просмотра всего текста
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php include ('blocks/lock.php');
if (isset ($_GET['FIO'])) {$FIO=mysql_real_escape_string($_GET['FIO']);}
if (isset ($_GET['month'])) {$month=mysql_real_escape_string($_GET['month']);}
if (isset ($_GET['year'])) {$year=mysql_real_escape_string($_GET['year']);}
$result=mysql_query("SELECT * FROM prihod WHERE FIO='$FIO' AND month='$month' AND year='$year'");
$myrow=mysql_fetch_array($result);
$result2=mysql_query("SELECT * FROM time WHERE id='$month'");
$myrow2=mysql_fetch_array($result2);
 
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Главная страница</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body onLoad="MM_preloadImages('img/navi/2.gif','img/navi/1.gif','img/navi/5.gif','img/navi/10.gif','img/navi/11.gif')">
<table width="1000" border="1" align="center">
  <?php include ('blocks/header.php');?><tr>
 <?php include ('blocks/navi.php');?>
    <td width="738" valign="top">
   <p class='tr_1'> <?php echo "Детальная расшифровка табеля по сотруднику ".$myrow['FIO']."<br> за ".$myrow2['month']." ".$year." года";?></p>
<table align="center" width="700" border="1">
  <tr  class='tr_1'>
    <td>Число</td>
    <td>Приход</td>
    <td>Уход</td>
    <td>Обед</td>
    <td>Итого</td>
  </tr>
 <? do
       {include ('blocks/time.php');
     printf (" <tr  class='tr_1'>
    <td>%s %s</td>
    <td>%s : %s</td>
    <td>%s : %s</td>
    <td>%s мин.</td>
    <td>%s ч.</td>
  </tr>", $myrow['day'], $myrow2['month2'], $myrow['hours'], $myrow['minutes'], $myrow['hours2'], $myrow['minutes2'], $myrow['obed'], $myrow['final']);}
       while ($myrow=mysql_fetch_array($result));?>
 
</table>
 
    </td>
  </tr>
  <?php include ('blocks/bottom.php');?>
</body>
</html>



Заранее благодарю за помощь
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2018, 21:03
Ответы с готовыми решениями:

Дата и время добавления комментария
Нужно чтобы под комментариями сохранялась дата и время их добавления, как с помощью php это можно...

Вычислить количество минут до полуночи. Увеличить время на 107 минут
Написать программу в Python, которая будет вычислить количество до полуночи и увеличивать время на...

В сообщении может содержаться время в формате чч:мм. Увеличите время на n минут
Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются...

время добавления в индекс
Есть новый сайт. В панели веб-мастера гугля загрузил sitemap. Google скушал, пришёл на сайт....

6
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
01.10.2018, 12:46 2
А почему 5?
0
0 / 0 / 0
Регистрация: 30.09.2018
Сообщений: 4
01.10.2018, 20:16  [ТС] 3
5 минут ведут табель учета рабочего времени.

Добавлено через 22 минуты
в данный момент показует(сумирует) только часы, мне нужно что бы и минуты тоже
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
01.10.2018, 21:52 4
А как вы суммируйте? Покажите
0
0 / 0 / 0
Регистрация: 30.09.2018
Сообщений: 4
02.10.2018, 21:35  [ТС] 5
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<td>Число</td>
    <td>Приход</td>
    <td>Уход</td>
    <td>Обед</td>
    <td>Итого</td>
  </tr>
 <? do
       {include ('blocks/time.php');
     printf (" <tr  class='tr_1'>
    <td>%s %s</td>
    <td>%s : %s</td>
    <td>%s : %s</td>
    <td>%s мин.</td>
    <td>%s ч.</td>
  </tr>", $myrow['day'], $myrow2['month2'], $myrow['hours'], $myrow['minutes'], $myrow['hours2'], $myrow['minutes2'], $myrow['obed'], $myrow['final']);}
       while ($myrow=mysql_fetch_array($result));?>

считает только часы, мне нужно минуты
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
03.10.2018, 13:10 6
я вас не понимаю - где там математические операции? Это вы просто вывод мне показали
$myrow['minutes'], - здесь минуты же?
0
0 / 0 / 0
Регистрация: 30.09.2018
Сообщений: 4
03.10.2018, 20:22  [ТС] 7
минуты отображаються в колонке приход/уход, мне нужно что бы отображалось в колонке итого

в первом посте
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2018, 20:22

Текущее время в формате округления до 10 минут
Скажите, а как можно вставить текущее время в формате округления до 10 минут? В смысле как...

Как получить время добавления документа?
Из лотусскрипта. Или в представление вывести. Не могу ничего найти (

Закрыть таблицу на время добавления/редактирования
Есть связанные таблицы (ч/з внешний ключ). Условие такое - при успешном добавлении инфы в основную...

Перезагружается компьютер во время игры (через 20-30 минут).
Помогите разобраться в чем причина постоянных перезагрузок при играх, таких как Crysis, Call of...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.