ClickW
Newbie-
Posts
28 -
Joined
-
Last visited
Information
-
Sex
Мужчина
ClickW's Achievements
Explorer (1/14)
-10
Reputation
-
Чемь меньше всякой херни в БД тем лучше - ЭТО НЕ ГОЛОСЛОВНО
- 2 replies
-
- загон
- производительность
-
(and 2 more)
Tagged with:
-
Примерно так - SELECT f.fruit From fruits f INNER JOIN countries c, relation r WHERE f.id=c.id AND r.fruit_id="1"
-
SELECT * FROM tb b, ts s, tc c WHERE b.id=1 AND s.id=2 AND c.id=1;
-
Помогите вроде написано все правильно но при вызове процедуры Mysql apace выводит ошибку - Ошибка: 256 Пояснение: SQLSTATE[HY000]: General error: 1210 Incorrect arguments to EXECUTE _____________________________________________________________________ Код процедуры Входные параметры : IN inSearchString TEXT, IN inAllWords VARCHAR(3), IN inCloneDepartmentId TEXT, IN inCloneCategoryId TEXT, IN inShortProductDescriptionLength INT, IN inProductsPerPage INT, IN inStartItem INT ************************************** BEGIN IF inCloneDepartmentId = "0" AND inCloneCategoryId = "0" THEN PREPARE statement FROM "SELECT product_id, name, IF(LENGTH(description) <= ?, description, CONCAT(LEFT(description, ?), '...')) AS description, price, discounted_price, thumbnail FROM product WHERE MATCH (name, description) AGAINST (? IN BOOLEAN MODE) ORDER BY MATCH (name, description) AGAINST (? IN BOOLEAN MODE) DESC LIMIT ?, ?"; ELSEIF inCloneDepartmentId > "0" AND inCloneCategoryId = "0" THEN PREPARE statementtwo FROM "SELECT p.product_id, p.name, IF(LENGTH(p.description) <= ?, p.description, CONCAT(LEFT(p.description, ?), '...')) AS p.description, p.price, p.discounted_price, p.thumbnail FROM product p INNER JOIN category c, product_category pc WHERE p.product_id=pc.product_id AND pc.category_id=c.category_id AND c.department_id=? AND MATCH (p.name, p.description) AGAINST (? IN BOOLEAN MODE) ORDER BY MATCH (p.name, p.description) AGAINST (? IN BOOLEAN MODE) DESC LIMIT ?, ?"; ELSEIF inCloneDepartmentId > "0" AND inCloneCategoryId > "0" THEN PREPARE statementthree FROM "SELECT p.product_id, p.name, IF(LENGTH(p.description) <= ?, p.description, CONCAT(LEFT(p.description, ?), '...')) AS p.description, p.price, p.discounted_price, p.thumbnail FROM product p INNER JOIN product_category pc ON p.product_id = pc.product_id WHERE pc.category_id=? AND MATCH (p.name, p.description) AGAINST (? IN BOOLEAN MODE) ORDER BY MATCH (p.name, p.description) AGAINST (? IN BOOLEAN MODE) DESC LIMIT ?, ?"; END IF; SET @p1 = inShortProductDescriptionLength; SET @p2 = inSearchString; SET @p3 = inStartItem; SET @p4 = inProductsPerPage; SET @p5 = inCloneDepartmentId; SET @p6 = inCloneCategoryId; EXECUTE statement USING @p1, @p1, @p2, @p2, @p3, @p4; EXECUTE statementtwo USING @p1, @p1, @p5, @p2, @p2, @p3, @p4; EXECUTE statementthree USING @p1, @p1, @p6, @p2, @p2, @p3, @p4; END ********************************
-
Ну тогда вам нужен не дизайнер, а мастер на все руки. А тут цена совсем другая будет. Я так не считаю... Нарисовать под него фон, кнопки, корзина, выбрать цвет букв и др. это дизайнерская работа
-
Через третье колено ... не пойдет
-
Кстати, вы так и не ответили зачем. Зачем веб-дизайнеру знать языки веб-программирования. HTML, CSS еще понятно. Иначе может такого нарисовать, что икать долго еще будет. Но php? Нафига? Есть готовые интернет-магазины написанные на php, pdo php, smarty ... А дизайн вообще ни какой ... А без элементарных знаний, дизайн не прикрутишь !!!!!
-
После Caps Lock и кучи восклицательных и вопросительных знаков все вопросы отпали сам собой. Что и требовалось доказать. Договор не значит в этом бизнесе ничего, фрилансер бесправен. К тому же, заключив договор, вы будете обязаны оплатить налог с суммы сделки. Если не 100%, то 50/50. Дизайнер показывает вам немного уменьшеный (60-70% от оригинала) макет в формате jpg, если заказчик принимает, то высылает исходники и получает остальные 50%. Причем рекомендую исполнителям не вестись на договоры (о чем я написал выше), а требовать расписку с указанием полной суммы сделки, сумму половины которую вам выдадут за макет и оставшуюся сумму. Причем расписка пишется от частного лица частному лицу, как обязательство. В суде за неисполнение долга могут не просто обязать выплатить долг, но и мошенничество пришить. Обязательно переслать самому себе на мыло исходники и ни в коем случае не читать это письмо. В суде это одно из решающих доказательств и всегда учитывается судьей. Все это проверено на личном опыте. А договором можете подтереться, ООО отвечает только своим уставным капиталом в 10.000 рублей, тогда как частное лицо или ИП всем своим имуществом. Еще вопросы есть? Я с Вами согласен можно 50/50 либо расписка... Я не против...
-
Какие бурные комментарии. Объясняю : 1. Нам не нужен программист со знанием (HTML, XHTML, HTML5, DOCTYPE; CSS, SASS, transformation; ООП, singleton, prototype, замыкание, JSON, MVC, AJAX, canvas и др.) НАМ НУЖЕН ХУДОЖНИК С НАЧАЛЬНЫМИ ЗНАНИЯМИ ЯЗЫКОВ WEB-ПРОГРАММИРОВАНИЯ!!!! 2.Мы пока что ни где не зарегистрированы . НО ЭТО ПОКА 3. 100% предоплата ???? За что ??? Что бы нас кинули ??? Ха-ха не будьте глупцами дорогие !!!! А ПОПОВОДУ ГАРАНТИЙ МОЖЕМ СОСТАВИТЬ ДОГОВОР , ЛИБО ОПЛАТА 30% СНАЧАЛО А 70% ПО ОКОНЧАНИЮ —————————————————————————————- ВОТ И ВСЕ !!!! ЕЩЕ ВОПРОСЫ ?
-
Молодая фирма ShiftSpace(г.Москва) нуждается в web-дизайнере. Удаленная работа. Оплата работы через Яндекс.Деньги. За один уникальный дизайн сайта (НЕ ШАБЛОН и НЕ ПЛАГИАТ) ~7.000 руб. Все вопросы и предложения кандидатур присылайте на E-mail wars3412@yandex.ru. Возрастных ограничений нет. ——ПРИВЕТСТВУЕТСЯ ЛИЧНОЕ ВАШЕ ПОРТФОЛИО——-- ОСНОВНЫЕ ТРЕБОВАНИЯ : Знания PhotoShop, Corel, html, smarty, css, php И конечно же Ваша ответственность
-
Нет, на сайте книги нет решения данной проблемы. Но я решил эту проблему. Вот кодъ application.php <?php // Ссылка на библиотеку Smarty require_once SMARTY_DIR . 'Smarty.class.php'; // Класс, расширяющий Smarty, используется для обработки // и отображения файлов Smarty class Application extends Smarty { // Конструктор класса public function __construct(){ // Вызов конструктора Smarty parent::__construct(); // Подавляем ошибки вызванные Smarty $this->error_reporting = E_ALL & ~E_NOTICE; $this->muteExpectedErrors(); // Меняем папки шаблонов по умолчанию $this->setTemplateDir(TEMPLATE_DIR); $this->setCompileDir(COMPILE_DIR); $this->setConfigDir(CONFIG_DIR); $this->setPluginsDir('./libs/smarty/plugins/'); $this->addPluginsDir('./presentation/smarty_plugins/'); } } ?> По поводу языкового барьера, есть гугл транслейт А я на поиске встал вплотную. Когда ввожу русский буквы он выводит мне часть русских букв знаками вопроса ! Вы случайно не знаете решение этой проблемы ?
-
Чать русских букв выводиться нормально а другая ?
ClickW replied to ClickW's question in HTML Coding
СООБРАЖЕНИЙ НЕТ ? -
А у Вас книга PHP и MySQL все проблемы решены на странице автора книги cristiandarie.ro/errata/phpecommerce2.html А Вы решили проблему с языковым барьером ?
-
Да подключен Ajax, но не в поиске ! А Самое интересное что Firefox под cp1251 отлично работает, а зато Opera,Safari,IE и другие выводят кракозябрами !!!! Что Делать не понятно !!!! мне кажется в этом объекте представления что то не так !!! Посмотрите ниже может что нибудь придет на ум ?!?!? <?php // Manages the search box class SearchBox { // Public variables for the smarty template public $mSearchString = ''; public $mAllWords = 'off'; public $mLinkToSearch; // Class constructor public function __construct() { $this->mLinkToSearch = Link::ToSearch(); if (isset ($_GET['Search'])) { $this->mSearchString = trim($_POST['search_string']); $this->mAllWords = isset ($_POST['all_words']) ? $_POST['all_words'] : 'off'; // Clean output buffer ob_clean(); // Redirect 302 header('HTTP/1.1 302 Found'); header('Location: ' . Link::ToSearchResults($this->mSearchString, $this->mAllWords)); // Clear the output buffer and stop execution flush(); ob_flush(); ob_end_clean(); exit(); } elseif (isset ($_GET['SearchResults'])) { ———> ВОТ с ЭТОГО МЕСТА ПО МОЕМУ МНЕНИЮ И ПРОИСХОДИТ ОШИБКА !!!!!! mb_internal_encoding("UTF-8"); $this->mSearchString = mb_substr(trim(str_replace('-', ' ', $_GET['SearchString'])),0,100,'UTF-8'); $this->mAllWords = isset ($_GET['AllWords']) ? $_GET['AllWords'] : 'off'; print($this->mSearchString); print(mb_substr(trim(str_replace('-', ' ', $_GET['SearchString'])),0,100,'UTF-8')); exit(); } if (isset ($_GET['ProductId']) && isset ($_SESSION['link_to_continue_shopping'])) { $continue_shopping = Link::QueryStringToArray($_SESSION['link_to_continue_shopping']); if (isset ($continue_shopping['SearchResults'])) { $this->mSearchString = trim(str_replace('-', ' ', $continue_shopping['SearchString'])); $this->mAllWords = $continue_shopping['AllWords']; } } } } ?>