Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Почему конфликтует елсе иф
Покинул форум
Сообщений всего: 280
Дата рег-ции: Апр. 2013
Помог: 0 раз(а)
Почему конфликтуют два параллельные условия, ведь две конструкции елсе иф никак не связаны между собой, однако выполняется почемуто только вторая иф первая игнорируется почему такое и что делать?
echo"<mes id=$myrow['id'] color=$myrow['color'] size=$myrow['size'] time =$myrow['time']> $myrow['message']</mes>";
echo"</message></spisok>";
}
DelphinPRO
Отправлено: 04 Сентября, 2013 - 14:37:50
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
сто раз уже говории - var_dump
только вы сами можете посмотреть что у вас приходит в ПОСТ
предположу что не передается переменная tuser поэтому условие $_POST['tuser'] == 1 не срабатывает, и это isset($_POST['tuser']) тоже не срабатывает. В результате, этот ваш, так называемый, "первый иф" пролетает
Покинул форум
Сообщений всего: 280
Дата рег-ции: Апр. 2013
Помог: 0 раз(а)
в посте всё нормально, если комментирую вторую иф то всё работает если не коменчу то работает только вторая((
EuGen
Отправлено: 04 Сентября, 2013 - 14:53:30
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
grafillo пишет:
ведь две конструкции елсе иф никак не связаны между собой
elseif - не связаны (и то, как посмотреть. Условие текущего блока elseif будет проверяться только если предыдущий блок if/elseif не выполнился). else if - связаны (это эквивалент обычного if..else {if ..} )
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
grafillo
Отправлено: 04 Сентября, 2013 - 14:59:35
Посетитель
Покинул форум
Сообщений всего: 280
Дата рег-ции: Апр. 2013
Помог: 0 раз(а)
спасибо разобрался ошибка была в неправильном задании перменных в 37 строке)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.