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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема с функцией date() 
:(
    Опции темы
belka
  Дата 30.9.2006, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



вот мой код:
Код

$today = date(D, d.m.Y);
echo("Today is $today");

на экран выдается сообщение типа 
Код

Warning: date() expects parameter 2 to be long..
Today is

это из-за функции date() или из-за криво настроенного php.ini?


--------------------
Просто я живу на улице Ленина и меня зарубает время от времени...aka technogen007
PM MAIL   Вверх
HerSystem
Дата 30.9.2006, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Нет, проблема в скрипте.
Надо писать в кавычках.

Код

$today = date ("D, d.m.Y"); 
echo("Today is $today"); 

PM MAIL   Вверх
belka
Дата 30.9.2006, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



сорри за тупой вопрос  smile 
но у меня и второй есть:
Код

<?php //belka
if ((!isset($name))&&(!isset($name2))):
?>
  <form action="1.php">
    <p><input type="Text" name="name"><font color="red">*</font> <b>Show me your name!</b>
    <p><input type="Text" name="name2"><font color="red">*</font> <b>Show me your name2!</b>
    <p><input type="Submit" name="Submit" value="Submit form">
  </form>
  <p>
<?php //belka
else:
  echo("<p>Your name is a $name");
  echo("<p>Your name2 is a $name2");
endif;
?>

почему работает неправильно?? например задана только переменная $name2, а все равно форма уже не отображается  smile 

Это сообщение отредактировал(а) belka - 30.9.2006, 19:46
--------------------
Просто я живу на улице Ленина и меня зарубает время от времени...aka technogen007
PM MAIL   Вверх
mr.Anderson
Дата 30.9.2006, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


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

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



Вот поэтому:
Код

if ((!isset($name))&&(!isset($name2)))

Если тебе надо, чтобы форма не отображалась в случае заданности ОДНОЙ ИЗ переменных, то пиши так:
Код

if ((!isset($name)) || (!isset($name2)))



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

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


Бывалый
*


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

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



Цитата(sim7 @  30.9.2006,  20:50 Найти цитируемый пост)
Если тебе надо, чтобы форма не отображалась в случае заданности ОДНОЙ ИЗ переменных, то пиши так:

код PHP
1:

if ((!isset($name)) || (!isset($name2)))


неет! мнето как раз и нада, чтоб форма НЕ отображалась, если известны $name И $name2. я вообще по всякому пробовала, но при любом раскладе выполняется действие из else:..
--------------------
Просто я живу на улице Ленина и меня зарубает время от времени...aka technogen007
PM MAIL   Вверх
Kefir
Дата 1.10.2006, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

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



belka, всё работает, т.е. если $name и $name2 не установлены, то форма будет показываться. Если у тебя не срабатывает, значит, что они сё-таки установлены. Перел if-ом сделай
Код

var_dump($name);
var_dump($name2);

если выведет NULL, тогда действительно переменные не установлены, в противном случае переменные существуют и isset будет давать положительный рзультат.

Добавлено @ 16:23 
зы работает, естесственно c &&  smile 
PM MAIL WWW Skype   Вверх
belka
Дата 1.10.2006, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Kefir, а че такое var_dump и где он мне может вывести NUL??
p.s.-я ламир  smile 
--------------------
Просто я живу на улице Ленина и меня зарубает время от времени...aka technogen007
PM MAIL   Вверх
Kefir
Дата 1.10.2006, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

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



Цитата(belka @  30.9.2006,  11:45 Найти цитируемый пост)
<?php //belka
if ((!isset($name))&&(!isset($name2))):
?>
  <form action="1.php">
    <p><input type="Text" name="name"><font color="red">*</font> <b>Show me your name!</b>
    <p><input type="Text" name="name2"><font color="red">*</font> <b>Show me your name2!</b>
    <p><input type="Submit" name="Submit" value="Submit form">
  </form>
  <p>
<?php //belka
else:
  echo("<p>Your name is a $name");
  echo("<p>Your name2 is a $name2");
endif;
?>


замени у себя на 
Код

var_dump($name);
var_dump($name2);
if ((!isset($name))&&(!isset($name2))):
?>
  <form action="1.php">
    <p><input type="Text" name="name"><font color="red">*</font> <b>Show me your name!</b>
    <p><input type="Text" name="name2"><font color="red">*</font> <b>Show me your name2!</b>
    <p><input type="Submit" name="Submit" value="Submit form">
  </form>
  <p>
<?php //belka
else:
  echo("<p>Your name is a $name");
  echo("<p>Your name2 is a $name2");
endif;

и посмотри что он тебе выдаст.

доки по var_dump
PM MAIL WWW Skype   Вверх
belka
Дата 1.10.2006, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(Kefir @  1.10.2006,  18:50 Найти цитируемый пост)
доки по var_dump

о спасиба!!

а ваабще до меня дошло! надо мне делать так:
if (($name=='')||($name2=='')):
тогда все ок получается, т.е. форма не отображается, когда нормально заполнены оба текстбокса!!



Это сообщение отредактировал(а) belka - 1.10.2006, 19:18
--------------------
Просто я живу на улице Ленина и меня зарубает время от времени...aka technogen007
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.0485 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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