Спасибо, но это не поможет..
Этот запрос я просто к примеру привёл.
Полей запросе намного больше.
Вообще проблема в проверке на пустое значение полей типа "decimal(10,4)"
потому как функция empty() на них спотыкается,
так как в массиве string "0.0000"
Люди! Подскажите! всю бОшку сломал.
Значит так: на сервере есть таблица с полем Int
после того, как получаю результат и делаю var_dump - оппа все поля string.
Преамбула:
Есть табличка, которая содержит id и ещё кучу полей.
При изменении существующей записи запрос нормально возвращает массив, который потом вываливается в html-форму для правки.
Амбула:
Проблема(даже может не проблема, а так) состоит в том, чтобы получить такой-же массив, с теми-же полями, но пустыми, для новой записи, но до её создания в базе.
То есть я имею в виду что-то типа такой конструкции, как на примере
в FoxPro это можно сделать так:
Ураа!!!
Я понял!! Блин. всё оказалось банально...
При написании сервера открывающийся тег <?php был не самым первым символом в коде.
а перед ним стоял пробел.
Как оказалось вот он-то мне и подпорчивал всё.
Для меня, как новичка в PHP это было немного нетривиально. Но разобрался...
Может кому и пригодится..
Люди, хелп!
Пытаюсь нарисовать свой сервис на php (в качестве пробы).
У сервиса есть две функции. Одна-getQuote возвращает цифирь (из примеров), вторая-GetOneOrder возвращает по номеру заказа сам заказ клиента:
Id заказчика, Имя заказчика, Номер заказа, Дату заказа
Возникли две проблемы: проблема намбер раз: при использовании SOAP-клиента написанного на PHP первая функция нормально работает - возвращает циферку. А вот вторая ругается
"looks like we got no XML document", хотя при выводе $client->__getLastResponse()
выводится вот такой ответ:
проблемма намбер два:
1С ругается на обе функции : говорит "The XML or Text declaration must start at line/column 1/1 "
при просмотре ответа это действительно есть эта ошибка (в ответе перед <?xml стоит пробел). хотя PHP-клиент не ругается на первую функцию
Собсно вопрос где покопаться чтобы поправить?