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
Форумы портала PHP.SU :: Версия для печати :: ошибка синтаксиса.
Форумы портала PHP.SU » » Вопросы новичков » ошибка синтаксиса.

Страниц (1): [1]
 

1. Сергей.Ш - 21 Февраля, 2017 - 16:49:36 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1.      <?php  
  2.        if (isset($_POST['возраст'])<'5'){
  3.           echo"ты еще ребенок";
  4.            }
  5.          if (isset($_POST['возраст'])>'155'){
  6.           echo"вам поздно";      
  7.                 }else{
  8.                          <a href="z4.php">+1</a></a>}
  9.     ?>  
Помогите найти ошибку. Спвсибо.
2. OrmaJever - 21 Февраля, 2017 - 17:04:48 - перейти к сообщению
с синтаксисом php вообще знакомы?
3. Строитель - 21 Февраля, 2017 - 17:14:00 - перейти к сообщению
Сергей.Ш, почитайте про Строки
4. Sail - 22 Февраля, 2017 - 08:40:00 - перейти к сообщению
OrmaJever, Строитель, "синтаксис", "строки"...
Сергей.Ш, Вам не помешало бы для начала "Справочник языка" проштудировать...
Например, результат проверки выражения isset($_POST['возраст']) на неравенство с числом всегда будет отрицательным... А не строгого (<=, >=), или на равенство (==) - положительным Хорошо
(Добавление)
И, конечно, ссылка в последней ветке конструкции "if" - это из синтаксиса другого языка, не PHP.
Либо вынести её за пределы деятельности интерпретатора PHP, либо обрамить в строку и подвергнуть оную воздействию конструкции echo, или воспользоваться другим способом "скормить" порцию данных браузеру (клиенту)...

 

Powered by ExBB FM 1.0 RC1