.
Отработано: '.$result[WTAWORKT]->format('%H:%I').' |
.Обед: '.$dinner.' |
.Дорога: '.$road.' |
..
'; .
}.
else .
{.
$calendar_body.='
..'.$begin_date->format('d.m.Y').' | .Отработано: '.$result[WTAWORKT]->format('%H:%I').' | .Обед: '.$dinner.' | .Дорога: '.$road.' | . . | '; .}.
}.
else//если это обычный день(производим разбиение на строки и ячейки).
{.
if($mistake=='').
{.
$calendar_body.='
..'.$begin_date->format('d.m.Y').' | .Отработано: '.$result[WTAWORKT]->format('%H:%I').' | .Обед: '.$dinner.' | .Дорога: '.$road.' | . . | '; .}.
else .
{.
$calendar_body.='
..'.$begin_date->format('d.m.Y').' | .Отработано: '.$result[WTAWORKT]->format('%H:%I').' | .Обед: '.$dinner.' | .Дорога: '.$road.' | . . | '; .}.
} .
}.
$day++;//увеличиваем день на один.
$begin_date->modify('+1 DAY'); //увеличиваем день на один.
}.
} //закрытие внутреннего цикла.
$calendar_body.=''; //закрываем тег строки.
} //закрытие внешнего цикла.
//заголовок календаря.
$calendar_head = '
'.$username.'';
$begin_date->modify('-1 DAY');
$months = array( 'Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', .
'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь' ); //массив с месяцами.
$mn = (int)$begin_date->format('m');
$calendar_head.='
<< '.$months[(int)$begin_date->format('m')-1]. ' >>
';$calendar_head .= '
Необходимо отработать в этом месяце: '.$need_work[$begin_date->format(" Y" )][$begin_date->format(" n" )]. '.
'; .$calendar_head .= '
.Понедельник | .Вторник | .Среда | .Четверг | .Пятница | .Суббота | .Воскресенье | .
';echo "" ;
echo "" ;
echo "" ;
echo "
" ;echo "
" ;echo $calendar_head;
echo $calendar_body;
echo "
" ;if(isset($_GET[" begin_date" ])) .
{.
$month = (int)$begin_date->format('m');
}.
echo 'Вернуться на главную.
';
echo "" ;
} catch( sqlsrvexception $e ).
{.
echo "Ошибка при обращении к SQL серверу: ".$e->getMessage();
// Вывод информации об ошибке.
if( ($errors = sqlsrv_errors() ) != null).
{.
foreach( $errors as $error).
{.
echo "
SQLSTATE: ".$error[ 'SQLSTATE']. "." ;
echo "code: ".$error[ 'code']. ".
" ;
echo "message: ".$error[ 'message']. "
" ;}.
}.
}.
?>.
.
.
.
$(function ().
{.
$(«.someclass»).tipTip ({maxWidth: '500px'});
});
style.css (таблица стилей для оформления календаря).
td /*отображение границ таблицы*/.
{.
width: 80px;
border: 0px;
border: solid 3px BLACK;
font-size: 22px;
/*text-align: center;*/.
}.
.today /*выделениесегодняшнейдаты*/.
{.
background-color:*#FFFF99;
border-color:#FF531A;
}.
.holiday/*выделениевоскресения*/.
{.
background-color:#fffff0;
border-color:#FF531A;
width: 7%;
text-align: center;
}.
body.
{.
margin:0 auto;
padding:10px;
}.
.day.
{.
background-color:#f5f5dc;
color:#0;
font-size:20px;
}.
.none.
{.
border:0px;
}.
.tdcells.
{.
style=" border: solid 1px BLACK;
border: 0px;
width: 100%;
height: 100%; «.
}.
Показать весь текст Заполнить форму текущей работой