Jump to content

ClickW

Newbie
  • Posts

    28
  • Joined

  • Last visited

Information

  • Sex
    Мужчина

ClickW's Achievements

Explorer

Explorer (1/14)

-10

Reputation

  1. Чемь меньше всякой херни в БД тем лучше - ЭТО НЕ ГОЛОСЛОВНО
  2. Примерно так - SELECT f.fruit From fruits f INNER JOIN countries c, relation r WHERE f.id=c.id AND r.fruit_id="1"
  3. SELECT * FROM tb b, ts s, tc c WHERE b.id=1 AND s.id=2 AND c.id=1;
  4. Помогите вроде написано все правильно но при вызове процедуры 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 ********************************
  5. Ну тогда вам нужен не дизайнер, а мастер на все руки. А тут цена совсем другая будет. Я так не считаю... Нарисовать под него фон, кнопки, корзина, выбрать цвет букв и др. это дизайнерская работа
  6. Кстати, вы так и не ответили зачем. Зачем веб-дизайнеру знать языки веб-программирования. HTML, CSS еще понятно. Иначе может такого нарисовать, что икать долго еще будет. Но php? Нафига? Есть готовые интернет-магазины написанные на php, pdo php, smarty ... А дизайн вообще ни какой ... А без элементарных знаний, дизайн не прикрутишь !!!!!
  7. После Caps Lock и кучи восклицательных и вопросительных знаков все вопросы отпали сам собой. Что и требовалось доказать. Договор не значит в этом бизнесе ничего, фрилансер бесправен. К тому же, заключив договор, вы будете обязаны оплатить налог с суммы сделки. Если не 100%, то 50/50. Дизайнер показывает вам немного уменьшеный (60-70% от оригинала) макет в формате jpg, если заказчик принимает, то высылает исходники и получает остальные 50%. Причем рекомендую исполнителям не вестись на договоры (о чем я написал выше), а требовать расписку с указанием полной суммы сделки, сумму половины которую вам выдадут за макет и оставшуюся сумму. Причем расписка пишется от частного лица частному лицу, как обязательство. В суде за неисполнение долга могут не просто обязать выплатить долг, но и мошенничество пришить. Обязательно переслать самому себе на мыло исходники и ни в коем случае не читать это письмо. В суде это одно из решающих доказательств и всегда учитывается судьей. Все это проверено на личном опыте. А договором можете подтереться, ООО отвечает только своим уставным капиталом в 10.000 рублей, тогда как частное лицо или ИП всем своим имуществом. Еще вопросы есть? Я с Вами согласен можно 50/50 либо расписка... Я не против...
  8. Какие бурные комментарии. Объясняю : 1. Нам не нужен программист со знанием (HTML, XHTML, HTML5, DOCTYPE; CSS, SASS, transformation; ООП, singleton, prototype, замыкание, JSON, MVC, AJAX, canvas и др.) НАМ НУЖЕН ХУДОЖНИК С НАЧАЛЬНЫМИ ЗНАНИЯМИ ЯЗЫКОВ WEB-ПРОГРАММИРОВАНИЯ!!!! 2.Мы пока что ни где не зарегистрированы . НО ЭТО ПОКА 3. 100% предоплата ???? За что ??? Что бы нас кинули ??? Ха-ха не будьте глупцами дорогие !!!! А ПОПОВОДУ ГАРАНТИЙ МОЖЕМ СОСТАВИТЬ ДОГОВОР , ЛИБО ОПЛАТА 30% СНАЧАЛО А 70% ПО ОКОНЧАНИЮ —————————————————————————————- ВОТ И ВСЕ !!!! ЕЩЕ ВОПРОСЫ ?
  9. Молодая фирма ShiftSpace(г.Москва) нуждается в web-дизайнере. Удаленная работа. Оплата работы через Яндекс.Деньги. За один уникальный дизайн сайта (НЕ ШАБЛОН и НЕ ПЛАГИАТ) ~7.000 руб. Все вопросы и предложения кандидатур присылайте на E-mail wars3412@yandex.ru. Возрастных ограничений нет. ——ПРИВЕТСТВУЕТСЯ ЛИЧНОЕ ВАШЕ ПОРТФОЛИО——-- ОСНОВНЫЕ ТРЕБОВАНИЯ : Знания PhotoShop, Corel, html, smarty, css, php И конечно же Ваша ответственность
  10. Нет, на сайте книги нет решения данной проблемы. Но я решил эту проблему. Вот кодъ 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/'); } } ?> По поводу языкового барьера, есть гугл транслейт А я на поиске встал вплотную. Когда ввожу русский буквы он выводит мне часть русских букв знаками вопроса ! Вы случайно не знаете решение этой проблемы ?
  11. Я как понимаю у Вас книга PHP и MySql создание интернет магазина - вот возможные ошибки cristiandarie.ro/errata/

  12. А у Вас книга PHP и MySQL все проблемы решены на странице автора книги cristiandarie.ro/errata/phpecommerce2.html А Вы решили проблему с языковым барьером ?
  13. Да подключен 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']; } } } } ?>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy