@phpclubru

Страница 129 из 956
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
ИксДебаг хорош для крупных проектов, ну и в случаях , когда не одну временную переменную оддебажить надо. Особенно радует профилировщик. За минуту можно понять, что является узким местом в работе сайта.
А как под нагрузкой тестить? Когда ты один в лаборатории тебе узким кажется одно, а когда 1000 постоянных соединений повиснет - узким окажется совсем не то )

Алексей
02.03.2017
10:49:17
А как под нагрузкой тестить? Когда ты один в лаборатории тебе узким кажется одно, а когда 1000 постоянных соединений повиснет - узким окажется совсем не то )
это следующий этап. тут xproof уже поможет. Под нагрузкой и в лабораторных условиях несоклько разные узкие места могут выявиться, но они друг друга не исключают , а дополняют. Так что, инструмент ,и правда, может принести пользу.

Алексей
02.03.2017
10:52:50
Каким образом? Оно умеет собирать статистику?
https://habrahabr.ru/post/145895/ тут в кратце об инструменте. ИксДебаг повесит на бою сайт в два счета)) ИксПруф гораздо шутрее. Можно юзать на бою без проблем.

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

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

sergey
02.03.2017
10:55:59
господи ну сделай отдачу пробела и flush()
А если заголовки слать надо, а ты уже пробелом насрал? Не катит.

Но с хдебагом даже пробел не отдашь )

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 вызывался

Страница 129 из 956