Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Форма заказа 
:(
    Опции темы
Диман
Дата 20.7.2006, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 20.7.2006

Репутация: -4
Всего: -9



Скажите пожалуйста как сделать следующее!Имеется на странице форма заказа песен.Как сделать чтобы эта форма показывалась на странице только с 8:00 до 19:00?Скажите как это сделать?  
PM MAIL   Вверх
Muchenik
Дата 20.7.2006, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 27.10.2005

Репутация: 5
Всего: 5



  
Код

$hnow = date('H');
if (($hnow > 7) && ($hnow < 19))
    print "Твоя форма";

Можно так сделать 
PM MAIL ICQ   Вверх
Диман
Дата 20.7.2006, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 20.7.2006

Репутация: -4
Всего: -9



Я сделал вот так

Код

<tr><td colspan="2" height="10"><img src="img/blank.gif" border="0"></td></tr>

<?
$h = date("H");
if (($h>=8)&&($h<=19))
{

<FORM name="song_form" action="" method="post" enctype="multipart/form-data">
<tr>
<td valign="top" height="20">Tavo vardas</td>
<td valign="top"><input type="text" name="song_vardas" id="input" value="" maxlength="128" style="width:100%;"></td>
</tr>
<tr>
<td valign="top" height="20">Tavo miestas</td>
<td valign="top"><input type="text" name="song_miestas" id="input" value="" maxlength="128" style="width:100%;"></td>
</tr>
<tr>
<td valign="top" height="20">Pageidaujama daina</td>
<td valign="top"><input type="text" name="song_daina" id="input" value="" maxlength="255" style="width:100%;"></td>
</tr>
<tr>
<td valign="top" height="20">Kodėl jos pageidauji?</td>
<td valign="top"><textarea name="song_kodel" id="textarea" value="" rows="3" cols="30" style="width:100%;"></textarea></td>
</tr>
<tr>
<td valign="top">&nbsp;</td>
<td valign="top" valign="middle" height="30"><img src="img/blank.gif" height="3"><br><input type="submit" value=" Siųsti " id="button" onClick="return check(document.song_form)"></td>
</tr>
<input type="hidden" name="song_send" value="y">
</FORM>
}





Так будет работать?И правильно ли я теги закрыл?  

Это сообщение отредактировал(а) Диман - 20.7.2006, 16:43
PM MAIL   Вверх
-=Ustas=-
Дата 20.7.2006, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Цитата(Muchenik @  20.7.2006,  16:32 Найти цитируемый пост)
Можно так сделать  

Не получится! Т.к. date('H') с ведущими нулями.
Тут нужно date('G') 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Muchenik
Дата 20.7.2006, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 27.10.2005

Репутация: 5
Всего: 5



Код

$h = date("H");
if (($h>=8)&&($h<=19))
{
print "
<FORM name=\"song_form\" action=\"\" method=\"post\" enctype=\"multipart/form-data\">
<tr>
<td valign=\"top\" height=20>Tavo vardas</td>
<td valign=\"top\"><input type=\"text\" name=\"song_vardas\" id=\"input\" value=\"\" maxlength=128 style=\"width:100%;\"></td>
</tr>
<tr>
<td valign=\"top\" height=20>Tavo miestas</td>
<td valign=\"top\"><input type=\"text\" name=\"song_miestas\" id=\"input\" value=\"\" maxlength=128 style=\"width:100%;\"></td>
</tr>
<tr>
<td valign=\"top\" height=20>Pageidaujama daina</td>
<td valign=\"top\"><input type=\"text\" name=\"song_daina\" id=\"input\" value=\"\" maxlength=255 style=\"width:100%;\"></td>
</tr>
<tr>
<td valign=\"top\" height=20>Kodėl jos pageidauji?</td>
<td valign=\"top\"><textarea name=\"song_kodel\" id=\"textarea\" value=\"\" rows=3 cols=30 style=\"width:100%;\"></textarea></td>
</tr>
<tr>
<td valign=\"top\">&nbsp;</td>
<td valign=\"top\" valign=\"middle\" height=30><img src=\"img/blank.gif\" height=3><br><input type=\"submit\" value=\" Siųsti\" id=\"button\" onClick=\"return check(document.song_form)\"></td>
</tr>
<input type=\"hidden\" name=\"song_send\" value=\"y\">
</FORM>";
}


Немного поправил. Фух устал слеши ставить

Да и если тебе нужно время точно с 8 до 19 то используй моё условие...

Добавлено @ 17:00 
Для -=Ustas=- .
Может быть. Но и так работает. По идеи число рассматриватеся как целочисленное и 0 роли не играет.  Хотя лучше конечно использовать G 
PM MAIL ICQ   Вверх
mr.Anderson
Дата 20.7.2006, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 1
Всего: 128



Muchenik, а чтобы не приходилось вот так постоянно слэши закрывать, не дано было апострофы использовать? ;) 


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Диман
Дата 20.7.2006, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 20.7.2006

Репутация: -4
Всего: -9



Спасибо вам всем за помощь!Да Время нужно именно с 8 до 19!Ещё вопрос а зачем слэши ставить? 
PM MAIL   Вверх
-=Ustas=-
Дата 20.7.2006, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Цитата(Muchenik @  20.7.2006,  16:53 Найти цитируемый пост)
Для -=Ustas=- .
Может быть. Но и так работает. 

Цитата(Muchenik @  20.7.2006,  16:53 Найти цитируемый пост)
По идеи число рассматриватеся как целочисленное и 0 роли не играет.

Дело твое  smile  Можешь использовать как тебе нравиться, и не смотреть на правильную сторону. 
Так, как сейчас у тебя прокатывает, это всего лишь потому, что PHP слаботипизированый язык и типы он сам пытается подогнать, откинуть лишнее и округлить. 
Ну а нафига спрашивается привыкать к неправильному написанию кода?!  smile 
ИМХО, я лишь только за правильность и просто советую smile

 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
mr.Anderson
Дата 20.7.2006, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 1
Всего: 128



Диман, слэши затем, что если ты, например, в строчке
Код

<td valign=\"top\" height=20>Tavo vardas</td>

не поставишь обратные слэши перед кавычками, то они посчитаются как конец строки (строка тоже заключается в кавычки). Тут есть два варианта - юзать обратные слэши перед кавычками, как в приведенном коде, или (что более удобно, на мой взгляд) - вместо двойных кавычек внутри строки юзать одинарные (апострофы). 


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Muchenik
Дата 20.7.2006, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 27.10.2005

Репутация: 5
Всего: 5



Цитата(sim7 @ 20.7.2006,  17:03)
Muchenik, а чтобы не приходилось вот так постоянно слэши закрывать, не дано было апострофы использовать? ;)

Ничего не понял про апострофы. Я ничего не использовал, просто подправил код человека. Я мог не вставлять слэши а использовать одинарные кавычки, замаялся бы кавычки ставить.  

Диман по поводу "зачем слэши":
print "<FORM name=\"song_form\" action=\"\" method=\"post\" enctype=\"multipart/form-data\">";
Просто для обозначения строки исполь. двойные кавычки и если не исполь. слэш, то оборвется строка. А со слэшем \" является частью строки, а не конец строки. Лучше конечно обратиться к учебнику по этому поводу.

Можно так без слэша:
print "<FORM name='song_form' action='' method='post' enctype='multipart/form-data'>"; 

Пардон. Опоздал 

Это сообщение отредактировал(а) Muchenik - 20.7.2006, 17:56
PM MAIL ICQ   Вверх
Диман
Дата 20.7.2006, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 20.7.2006

Репутация: -4
Всего: -9



Забыл спросить!Скажите пожалуйста как сделать чтобы когда таблицка изчезла в 19 часов то вместо неё была надпись.Как это сделать? 
PM MAIL   Вверх
-=Ustas=-
Дата 20.7.2006, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



else  


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Диман
Дата 20.7.2006, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 20.7.2006

Репутация: -4
Всего: -9



А можешь кодом показать где и как?Плизз 
PM MAIL   Вверх
mr.Anderson
Дата 20.7.2006, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 1
Всего: 128



Диман, учись думать. Хоть немного.
Код

$h = date("H");
if (($h>=8)&&($h<=19))
{
print "
<FORM name=\"song_form\" action=\"\" method=\"post\" enctype=\"multipart/form-data\">
<tr>
<td valign=\"top\" height=20>Tavo vardas</td>
<td valign=\"top\"><input type=\"text\" name=\"song_vardas\" id=\"input\" value=\"\" maxlength=128 style=\"width:100%;\"></td>
</tr>
<tr>
<td valign=\"top\" height=20>Tavo miestas</td>
<td valign=\"top\"><input type=\"text\" name=\"song_miestas\" id=\"input\" value=\"\" maxlength=128 style=\"width:100%;\"></td>
</tr>
<tr>
<td valign=\"top\" height=20>Pageidaujama daina</td>
<td valign=\"top\"><input type=\"text\" name=\"song_daina\" id=\"input\" value=\"\" maxlength=255 style=\"width:100%;\"></td>
</tr>
<tr>
<td valign=\"top\" height=20>Kodėl jos pageidauji?</td>
<td valign=\"top\"><textarea name=\"song_kodel\" id=\"textarea\" value=\"\" rows=3 cols=30 style=\"width:100%;\"></textarea></td>
</tr>
<tr>
<td valign=\"top\">&nbsp;</td>
<td valign=\"top\" valign=\"middle\" height=30><img src=\"img/blank.gif\" height=3><br><input type=\"submit\" value=\" Siųsti\" id=\"button\" onClick=\"return check(document.song_form)\"></td>
</tr>
<input type=\"hidden\" name=\"song_send\" value=\"y\">
</FORM>";
}

else
{
 echo " ТВОЯ НАДПИСЬ ";
}
 


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
griker
Дата 20.7.2006, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MDMA
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 14.7.2006
Где: Tallinn

Репутация: 2
Всего: 8



Цитата(Диман @ 20.7.2006,  19:05)
А можешь кодом показать где и как?Плизз

Код

$h = date("H");
if (($h>=8)&&($h<=19))
{
print "Твоя форма";
else
{
  echo "Извините, форма на данный момент не функцианирует";
}


Добавлено @ 19:19 
Ой.... не успел....  

Это сообщение отредактировал(а) griker - 20.7.2006, 19:29


--------------------
I don't respect police
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0716 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.