X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Условие if..
alexdn_sf
alexdn_sf
Topic Starter сообщение 22.2.2010, 17:50; Ответить: alexdn_sf
Сообщение #1


Здравствуйте, подскажите пожалуйста, что неправильно в таком условии:
[PHP] if ($b11==0) and ($a13==0) and ($b12==0) and ($a14==0){
$S1=0;
$H1=0;
$L1=0;
}[/PHP]
т.е. четыре переменные сравниваются с 0, и если условие верно, то выполняются действия..
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 22.2.2010, 17:56; Ответить: r3ntg3n
Сообщение #2


правильней так:
[php]if (($b11==0) and ($a13==0) and ($b12==0) and ($a14==0)) { // сложные условия в php берутся в скобки
$S1=0;
$H1=0;
$L1=0;
}[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdn_sf
alexdn_sf
Topic Starter сообщение 22.2.2010, 18:01; Ответить: alexdn_sf
Сообщение #3


да в скобки я тоже пробовал брать, но что-то тоже непошло..
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
EnterBack
EnterBack
сообщение 22.2.2010, 18:10; Ответить: EnterBack
Сообщение #4


а почему у всех тогда идет?? :))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 22.2.2010, 18:10; Ответить: r3ntg3n
Сообщение #5


приведите текст ошибки, пожалуйста + замените заглавные буквы в названиях переменных на строчные
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ghostik32
ghostik32
сообщение 22.2.2010, 18:11; Ответить: ghostik32
Сообщение #6


а зачем в скобки брать? без скобок тоже работает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 22.2.2010, 20:06; Ответить: ZhukV
Сообщение #7


У тебя в усовие все верно. Больше всего у тебя просто гдето идет фалсе (ложь), потому и не срабатывает

Вот некоторый мой, код, который нашол у ся на сайте.
[PHP]if(is_numeric($block)==false or $block==0 or empty($block)){return "correct_number_block_output_block_text";}[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
InviS
InviS
сообщение 23.2.2010, 1:07; Ответить: InviS
Сообщение #8


Внешние скобки должны быть. Ищи ошибку в логике! поставь вывод echo, к примеру, в теле или вывод значений переменных S1 и т.д. после тела условия.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Условие для <form>
1 Painkiller_13 3736 15.7.2012, 21:56
автор: -PRStudio-


 



RSS Текстовая версия Сейчас: 24.4.2024, 19:40
Дизайн