Comments 20
не слушайте никого — отличный пример для начинающего! Спасибо!
«get_tovar.php» смешно.
Буду благодарен за советы по статье, чтобы учесть их при написании следующей.
Вот только так лучше не делать, даже в примерах
$cmd = iconv('UTF-8', 'WINDOWS-1251', $_POST['query']); //Запрос из Комбобокса
$query = 'SELECT id_org,name,inn FROM `organizatsii` WHERE `name` LIKE \'%' .$cmd. '%\' ORDER BY name';
$cmd = iconv('UTF-8', 'WINDOWS-1251', $_POST['query']); //Запрос из Комбобокса
$query = 'SELECT id_org,name,inn FROM `organizatsii` WHERE `name` LIKE \'%' .$cmd. '%\' ORDER BY name';
Вообще, тема раскрыта не совсем верно. Если нудно показать вводный пример связки PHP и ExtJS, то можно сделать именно пример, тоесть обойтись без базы а просто показать процесс обмена данных, используя минимум кода. Пример в топике получился слишком большой, он может отпугнуть новичков, а опытные программисты ругают качество.
ExtJS это прекрасный пример удачно построенной архитектуры на JS. Она достаточна гибкая и при этом не громоздкая (хотя так может показаться на первый взгляд). Поэтому в своем коде лучше следовать тем-же принципам, а начинающим показывать не как сделать, а как сделать легко и красиво. Если удастся побороть лень, попробую написать топик про это.
Кстати есть различные библиотеки, упрощающие взаимодействие, например php-ext.quimera-solutions.com/. Правда сам предпочитаю обходиться без них.
ExtJS это прекрасный пример удачно построенной архитектуры на JS. Она достаточна гибкая и при этом не громоздкая (хотя так может показаться на первый взгляд). Поэтому в своем коде лучше следовать тем-же принципам, а начинающим показывать не как сделать, а как сделать легко и красиво. Если удастся побороть лень, попробую написать топик про это.
Кстати есть различные библиотеки, упрощающие взаимодействие, например php-ext.quimera-solutions.com/. Правда сам предпочитаю обходиться без них.
PHP-Ext это как мне кажется уже лишний геморой, да и по функциональности он постоянно отстает от читого ExtJS, лучше писать чистым ExtJS
Вот кстати другой пример, который очень простой и раскроет эту тему mytrouble.ru/content/ext-js-i-php
Попробуйте сменить кодировку страницы, отдаваемой сервером, на UTF-8.
Тогда вам не придется перекодировать каждый запрос.
Тогда вам не придется перекодировать каждый запрос.
Красиво конечно выглядит, но писать столько js- кода только для одной формы…
Идея в том, что это можно вынести в отдельный компонент и наследованием сделать себе любую накладную
ничего не скажу про JS код, но PHP это говнокод на говнокоде
Для взаимодействия ExtJs и серверной частью, очень удобно использовать Ext.Direct и REST на сайте есть несколько реализаций под разные языки PHP, java, С# и т.д. Позволяет по сути вызывать серверный код на клиенте также экономит много строк кода :)
Sign up to leave a comment.
ExtJS и PHP в примере