Краткие новости

Задача: "Сохранение документов"
     Долго думал над задачами: сохранения документов и изменения уже сохраненных документов. Камнем преткновения оказался вопрос передачи ассоциативного массива с данными по цепочке phpjavascriptphp,  используя технологию ajax.
Подробнее...
 
хранение итогов
Пока заканчиваю работу над сохранением данных документа, в голове крутится мысль: "каким же образом лучше всего хранить итоги? т.е. как организовать структуру таблиц, чтоб было оптимально и чтоб запросы отрабатывали с высокой скоростью?"
 

Главная
Задача: "Сохранение документов" Печать E-mail
11.04.2011 г.
     Долго думал над задачами: сохранения документов и изменения уже сохраненных документов. Камнем преткновения оказался вопрос передачи ассоциативного массива с данными по цепочке phpjavascriptphp,  используя технологию ajax.

PHP не смотря на свой ООП по своей сути оперирует текстовыми данными на маршруте сервер-клиент-сервер. В свою очередь javascript оперирует DOM-объектами.  Перерыл кучу источников и рекомендаций, включая англоязычные (жаль не знаю мандарин и хинди J), сходных условий задачи очень мало, но подсказку все-таки нашел. Один индус предоставил решение этой проблемы еще в 2005 году. За что ему хоть и запоздало, но большое спасибо.

       Для передачи массива из javascript в php нужно не создавать массив (dom-объект), а сразу формировать строку формата php-серриализованного массива. Т.е. с клиентской стороны на сервер отправляется строка с форматированным массивом, а уже на стороне сервера из этой строки дессериализуется массив. Операция произошла успешно!

Теперь проект Salto умеет сохранять документы используя технологию асинхронного ajax. В общем в интернет-технологиях продолжаю набивать свои шишки, извлекая полезные знания и приемы. Если есть вопросы, приглашаю на форум. Чем могу помогу.

Сейчас некоторое время займет подготовка, чтобы выложить на обозрение проделанную работу. На данный момент готов только 1 документ – «Приходная накладная». По аналогии буду делать все остальные документы. Ну и после документов будет задача – хранение итогов. Как их хранить? Какие есть способы или методы? Как лучше? Пока не знаю. Буду рад дельным рекомендациям.

 

Спасибо за внимание.

 

Ушел продолжать.

 
След. »

Авторизация






Забыли пароль?
Ещё не зарегистрированы? Регистрация

Push 2 Check