
Stanly
02.03.2017
10:16:13
elseif($CHDcheckyear>2 && $CHDcheckyear<12)
{
$chdblock = "
<AirTraveler PassengerTypeCode='".$chdpassenger_type."'>
<PersonName>
<GivenName>".$chdname."</GivenName>
<NamePrefix>".$chdprefix."</NamePrefix>
<Surname>".$chdsurname."</Surname>
</PersonName>
<BirthDate>".$chdbirthdate."</BirthDate>
<Telephone AreaCityCode='".$codephone."' PhoneNumber='".$numberphone."' />
<Email EmailType='1'>".$email."</Email>
<Document DocType='Passport' DocID='".$chddocid."' DocIssueCountry='".$chddoccountry."' ExpireDate='".$chddocdate."' />
</AirTraveler>
";
}
$CHDcheckyear=7
echo не выводит и все

Aleksandr
02.03.2017
10:17:58
У меня сейчас глаза вытекут

Google

Aleksandr
02.03.2017
10:18:20
Трудно разобрать, ты бы выложил в пастбин

Stanly
02.03.2017
10:18:33
ок

Aleksandr
02.03.2017
10:19:06
А какую ощибку-то пишет?
Попробуй двойные кавычки заменить на одинарные

Stanly
02.03.2017
10:21:02
http://pastebin.com/B5bKxtpY
ошибку не выводит, вообще даже echo не выводит
самое интересное что 7 по этому условию проходит

Aleksandr
02.03.2017
10:22:17
А что var_dump($chdblock) показывает

Stanly
02.03.2017
10:23:05
Null

Aleksandr
02.03.2017
10:23:29
А почему у тебя сразу elseif идёт
Поставь if

Stanly
02.03.2017
10:23:47
От начало кода проверил все, все отлично
именно на этом блоке зависло и все

Google

Stanly
02.03.2017
10:24:15
и просто if тоже пробовал писать
в начале кода if есть и он выводится на экран

Aleksandr
02.03.2017
10:24:44
Рядом с $chdblock поставь простую переменную $var = 'string'
Потом проверь через вардамп
Если переменная не определилась, то в этот иф он не заходит, ошибка в этом

Stanly
02.03.2017
10:25:17
именно у этого elseif блока проблема с выводом на экран
так тоже проповал

Aleksandr
02.03.2017
10:25:37
И что, выводит?

Stanly
02.03.2017
10:25:49
elseif($CHDcheckyear>2 && $CHDcheckyear<12)
{
echo "bla bla bla";
}

Aleksandr
02.03.2017
10:25:52
Простую переменную выводит, всмысле

Stanly
02.03.2017
10:25:58
вот так пробовал

Aleksandr
02.03.2017
10:25:58
Выводит?

Stanly
02.03.2017
10:26:01
НИЧЕГО

Aleksandr
02.03.2017
10:26:12
Ну вот, ошибка в if

Stanly
02.03.2017
10:26:17
мистика какая то

Aleksandr
02.03.2017
10:26:48
Ну ты же $CHDcheckyear объявляешь за пределами IF так ведь?
И вообще что у тебя в первом условии стоит

Stanly
02.03.2017
10:27:42
http://pastebin.com/xH5XCV1s
Вот весь код

Aleksandr
02.03.2017
10:29:28
Бля, а че так много ифов

Google

Stanly
02.03.2017
10:30:06
Проверка возраста ребенка
Кампания Амадеус так требует, полную проверку возраста
Да те блоки выводят все если что с возрастом
именно черт последнии не выводит
а вообще из за чего может не выводить echo

Aleksandr
02.03.2017
10:32:59
ну если переменную эхоешь, то она пустая значит

Stanly
02.03.2017
10:34:31
нет а элементарно echo "Hello World";

Aleksandr
02.03.2017
10:34:40
Ну это хз
Так ты жмёшь $CHDcheckyear = 11 например
Потом echo $chdblock
И у тебя пустота?

Stanly
02.03.2017
10:36:01
да

Aleksandr
02.03.2017
10:36:36
Не знаю
Пойду поем

sergey
02.03.2017
10:36:58
($CHDcheckyear = 11) и подобное возьми в скобки
вдруг поможет )
Мне однажды помогло и теперь я всегда беру в скобки

Stanly
02.03.2017
10:38:10
То есть вот тут $CHDcheckyear = $arrivyear-$chdhb;
или в условии

Aleksandr
02.03.2017
10:38:31

Google

sergey
02.03.2017
10:38:43
в условии

Aleksandr
02.03.2017
10:39:53
А, вижу ошибку

Stanly
02.03.2017
10:40:06
скобки не помогли

Aleksandr
02.03.2017
10:40:13
Второе условие $CHDcheckyear==2 поставь
И всё взлетит

Stanly
02.03.2017
10:40:19
Заработало

Aleksandr
02.03.2017
10:40:57
??

Stanly
02.03.2017
10:41:00
Спасибо Саша

Aleksandr
02.03.2017
10:41:15
Пожалуйста, учись отлаживать код)

Admin
ERROR: S client not available

Stanly
02.03.2017
10:41:18
Вечно из-за мелкой весь код к чертям
походу хреного дебажу

sergey
02.03.2017
10:42:55
а все проще
http://joxi.ru/Q2KeD5I4Okpqrj
кто юзает хдебаг?

Aleksandr
02.03.2017
10:43:30
Серёга, уже нашли
Второе условие $CHDcheckyear==2 поставь
Я его никак не могу настроить по-нормальному

Stanly
02.03.2017
10:44:01
Кого?

Google

Aleksandr
02.03.2017
10:44:04
Не работает и всё

Stanly
02.03.2017
10:44:47
а вы про хдебаг

sergey
02.03.2017
10:44:49
) я настроил и выкинул. Скорость дебага костылями у меня в милиард раз выше, чем хдебагом. Думал, поможет дебажить чужой быдлоокод с милионом инклудов и лапша-кодом. Не помог ) .
Юзаю вот такую херню: https://limonte.github.io/sweetalert2/
Никто не знает такую же, но чтобы формы умела рисовать внутри себя и чекать
Аналоги так скзаать
Эта умеет только одно поле. Или руками рисуй
Руки отсыхают рисовать

Алексей
02.03.2017
10:48:10
ИксДебаг хорош для крупных проектов, ну и в случаях , когда не одну временную переменную оддебажить надо. Особенно радует профилировщик. За минуту можно понять, что является узким местом в работе сайта.

sergey
02.03.2017
10:49:00

Алексей
02.03.2017
10:49:17

sergey
02.03.2017
10:49:51

Алексей
02.03.2017
10:52:50

sergey
02.03.2017
10:54:41
Спасибо, посмотрю. Иксдебаг на бою ад. Сейчас с меня требуют время отдачи первого байта <0.1 сек. Говорят гугл любит таких. Делай ) В бою под нагрузкой.

dypa
02.03.2017
10:55:26

arigami67
02.03.2017
10:55:27
Это настройка сервака получается. Очень интересная задача

sergey
02.03.2017
10:55:59
Но с хдебагом даже пробел не отдашь )

arigami67
02.03.2017
10:56:38
Ну и правильно. Ищи давай

Grigori
02.03.2017
10:56:41
йолки, читаю - сплошной флуд полуграмотных бездельников

sergey
02.03.2017
10:56:53
Отпишись )

Grigori
02.03.2017
10:57:02
xdebug хорош в dev вообще всегда
только для composer-а надо прописывать алиас команды, чтобы без xdebug вызывался