Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2010, 21:59   #1
sinobithug
Пользователь
 
Регистрация: 14.06.2009
Сообщений: 63
По умолчанию Задача на куки. (календарик с пометкой)

Программа выводит календарик с выделенной датой которая была введена в текстовое поле , но мне надо чтобы при первом посещении выводилось текстовое поле и кнопка submit, а при последующих посещениях файла программа выводила только календарик с выделенной датой без текстового поля и кнопки. P.S. Использование куки обязательно. Укажите пожалуйста ошибку в коде (думаю фигурную скобку не там поствил, но не уверен).

PHP код:
<?
function forma()
{echo(
"
<form action=j.php method=GET>
<input type=text name=n5>
<input type=submit name=submit>
</form>
"
);}
if(empty(
$_GET['submit'])){forma();}
else {
setcookie("n5"$_GET['n5'], time()+365*86400);
$n=date("z",mktime(0,0,0,11,1,2010))-date("z",mktime(0,0,0,10,1,2010));
$nn=date("w"mktime(0,0,0,10,1,2010));
$k=1;
print(
"<table border=1>");
for(
$i=1;$i<=6;$i++)
{print (
"<tr>");
for (
$j=1;$j<=7;$j++)
{
if(
$k<=$n)
{if ((
$i==1)&&($j<$nn)){print("<td></td>");}
else {
if((
$j==6)||($j==7)) {print("<td bgcolor=red>");print $k;print("</td>");$k++;}
else{
if (
$_COOKIE['n5']==$k) {print("<td bgcolor=green>");print $k;print("</td>");$k++;}
else{
print(
"<td>"); print $k; print("</td>");$k++;}
}
}
}
else break;}
print(
"</tr>");
}
print(
"</table>");
}
?>
sinobithug вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Календарик на форме Lyubov1990 Microsoft Office Excel 56 03.03.2011 02:14
Календарик для ввода дат и счетчик номеров -- есть проблемы gleod Microsoft Office Excel 17 17.07.2009 16:02
Куки Kinematik Работа с сетью в Delphi 0 27.12.2008 04:53