http://code[dot]google[dot]com/p/jquery-[dot][dot][dot]ki/Documentation
Это под сервис гугла.
Если хотите средствами системы, то соответственно системные утилиты дёргаете проверки правописания у окон и никсов они разные. Примеров готовых функций вагон.
Можете использовать плагин правописания от TinyMCE того же. Тот насколько помню, тоже дёргает гугль.
и как показывает статистика этот запрос выполняется в 2-10 раз быстрее, хотя разница только в том что условия вынесены в JOIN
прикольно
Никакого волшебства только логика работы субд.
В случае со всеми условиями в where сначала выполняется выборка всех данных со всеми джоинами, а потом принменяются условия. В случае же с вынесениями условий в джоин выборка отсекается уже на этапе джоина
Имхо, когда в запросе 3 раза нужно джоинить одну и ту же таблицу, структура данных в бд не оптимальна... . Согласен с Мелким: подзапросы выполнятся быстрее с exists
Есть специфика сохранения изображения каждым из форматов и она будет отличаться, как вы понимаете, даже для каждого конкретного изображения в рамках одного и того же формата (то есть изображение 500х500px в формате jpg может весить в первом случае в 10 раз больше чем во втором).
Задача технически решаема, но, в конечно счете, чтобы создать изображение 500х500 не больше 10кб максимально хорошего качества в формате jpg или Png — такие функции популярных библиотек мне не известны. И они не могут быть, поскольку размер файла изображения становится известен после его фактического создания.
В конечном счете, решение задачи популярными библиотеками возможно (поправьте если ошибаюсь) только перебором нескольких итераций путём фактического создания файла изображения и выбора наиболее подходящего варианта по качеству и размеру.
Для паттернов тут пока как Украине до Евросоюза.
Воспользуйтесь советом первого комментария: возьмите что-нибудь серьёзнее "Для чайников" по PHP (например, от Зандстры) и прорешайте с вникаканием все примеры и материалы.
Если нужен принципиальный ответ на вопрос, а не решение за вас задачи — он не будет оригинален:
1. Подготовить систему к работе с групповыми заказами, состоящими из нескольких товаров. От уровня данных до моделей.
2. При добавлении товаров в течении одного сеанса добавлять товары в единый заказ создав логику определения того новый-ли заказ и вызывая изменённую модель добавления товара в групповой заказ.
Не буду разбирать я ваш массив пока не научитесь его правильно представлять в вопросе.
Вам сказано, что в вашем случае, stdClass Object в значении элемента массива означает, что его значением является объект.
чтобы обращаться к нему как к массиву, приведите его к массиву функцией (array)
Если бы мне пришлось оппонировать эту дипломную работу на защите, то выглядило это бы примерно так:
Цитата:
Мощный скриптовый язык PHP
Ув. коллега ввёл в своём научном труде сразу 2 новых термина в прикладную информатику, давайте обратимся к коллеге с просьбой дать им научные определения:
1. "Мощные и не мощные языки программирования".
2. "Скриптовый язык программирования".
Цитата:
обеспечат высокую производительность ИС и доступ к безграничным возможностям.
Ув. комиссия, запомните этого юного программиста, уже в первой главе своего дипломного проекта он анонсировал научно-прикладную сенсацию, определив универсальные для ИС технологии разработки, которые обеспечат высокую производительность и практически безграничные возможности. Открытие поражает до дрожи. Уважаемые коллеги, ведущие в нашем университете курсы по C и Ассамблёрам, собирайте манатки и ищите другое место работы.
Цитата:
Простота в работе, низкие требования к техническому обеспечению, доступность развертывания, низкая стоимость поддержки, что может быть лучше?
Так, системных администраторов и сотрудников нашего вычислительного центра, прошу последовать вышеназванному примеру.
Всё это, уважаемая комиссия, только наработки вводной главы дипломной работы нашего будущего специалиста!