Jump to content

Torawhite

User
  • Posts

    204
  • Joined

  • Last visited

Everything posted by Torawhite

  1. Так выдаёт функция. Я не стал через explode()её пропускать, ведь в запросе же должна быть строка или я чего-то конкретно не понимаю. Делал по примеру, но там запрос идёт через MySQLi - просто переменную в запросе указывают. Если перечисление указать через phpmyadmin, то запрос проходит без проблем
  2. Здравствуйте! Есть переменная $cats_id = '1,3,7,4';необходимо сделать выборку из БД всех строк, в которых поле item_cat_id = 1; 3; 7; 4;такой запрос не проходит, выдаёт пустой массив: $sql = 'SELECT * FROM goods WHERE item_cat_id IN(:cats_id) ORDER BY item_title';$data = $pdo->prepare($sql);$data->bindValue (':cats_id', $cats_id);$data->execute();$goods = $data->fetchAll(PDO::FETCH_ASSOC);
  3. Спасибо! Сделал через array_shift()- извлёк первый элемент и вывел его без цикла, а потом запустил цикл для оставшихся элементов
  4. Здравствуйте! Нужно вывести массив циклом foreach, но так, чтобы первый элемент массива выводился, например, в блоке <div class='name_1'>, а второй и последующие в блоке <div class='name_2'>. Суть в том, что первый нужно вывести в блоке большего размера, чем последующие. Как-то это возможно реализовать?
  5. Проще будет дать ссылку и фаербагом посмотреть - в хедере блок с меню и поиском. Правый блок не влазит. Ссылка Местами поменяйте: сначала .right_menu_wrap, потом .search_box Igor Schnaider, Sensei, спасибо Вам огромное! Таких простых вещей и не знаю... Всё работает!
  6. Проще будет дать ссылку и фаербагом посмотреть - в хедере блок с меню и поиском. Правый блок не влазит. Ссылка
  7. Верно. Но у меня вытесняет правый блок и всё тут. Не могу понять, почему. Он как-то интересно встаёт - float: right, но он стоит с отступом в один пиксель от правого края, а отступом никаких не выставлено
  8. Спасибо, смахивает на правду. Только у меня не выходит - выставляет ширину блока среднего 690рх. Может, из-за фиксированной обёртки
  9. А почему нельзя div c display = tabel/table-cell ? Тогда блоки будут постоянно прилипшие друг к другу, а мне нужно чтобы правый блок прилипал к центральному и толкал его только при определенной ширине. Вот рисунок
  10. Спасибо, но это выполнение кода при изменении окна браузера, а мне нужно при изменении ширины правого блока Вы в первом сообщении написали просто Тогда не совсем понятно, что вы хотите. Есть три блока. Ширина левого не меняется. Ширина среднего по умолчанию фиксированная. Ширина правого меняется. Нужно, чтобы правый блок при расширении сжимал (изменял ширину) средний блок. Вот и всё
  11. Спасибо, но это выполнение кода при изменении окна браузера, а мне нужно при изменении ширины правого блока
  12. Нужно менять ширину блока .middleв зависимости от ширины блока .right. Сделать при загрузке страницы получается, но нужно, чтобы скрипт выполнялся постоянно (отслеживал ширину правого блока и менял ширину среднего блока). Не могу понять, как сюда .on()прикрутить. Вот пример
  13. Вот пример Добавляется скролл по горизонтали, а задано visible. Нужно, чтобы блок по горизонтали был показан полностью
  14. Здравствуйте! overflow-y работает, как обычный overflow - скрывает содержимое по обеим осям. То есть мне нужно скрыть содержимое по вертикали и показать по горизонтали: overflow-y: hidden;overflow-x: visible;Есть какой-то способ?
  15. Спасибо. но явно тут не укажешь. Нужен алгоритм, например, отталкиваться от количества строк заголовка или подобное. Может, "костыль" какой-нибудь встречали? Думал подобрать зависимость высоты строк заголовка и высоты строк описания, чтобы скрывалась ровно строка или две, но это совсем по дилетантски...
  16. Здравствуйте! Прошу помочь с такой проблемой. Нужно, чтобы в зависимости от величины заголовка - количества строк, которое он занимает, текст описания сокращался-увеличивался. Если полностью не влазит - в конце добавлялось многоточие. Блок обёртки фиксированной высоты, а блоки с заголовком и описанием тянутся. Спасибо.
  17. Спасибо! Я так понял, скрипт полностью переписывает структуру select, поэтому там и работает toggleClass(). Вариантов с сохранением искомой структуры, так понимаю, нет
  18. Срабатывает только первый раз. Второй раз и последующие класс не добавляет при фокусе
  19. Для наглядности. Возможно, будут какие-то мысли. Спасибо
  20. Спасибо! Скорее, я не совсем правильно применил, но он меняет класс в момент изменения формы. Сделал так $('.select').change(function(){$(this).parents('.select_box').toggleClass('open_select');});Только нужно добавить класс при раскрытии списка , суть простая - пенять направление стрелки бэкграунда вверх-вниз. При раскрытии - вверх, при закрытии - вниз. Если сделать так $('.select').click(function(){$(this).parents('.select_box').addClass('open_select');});$('.select').change(function(){$(this).parents('.select_box').toggleClass('open_select');});То при выборе пункта из списка класс так и остаётся.
  21. Добавить класс проблем нет по клику, но вот убрать по клику на option этого же select не выходит. Ведь получается, что и по селекту я кликаю тоже. $('.select option').click(function(){$(this).parents('.select_box').removeClass('open_select');});$('.select').click(function(){$(this).parents('.select_box').addClass('open_select');});Есть какие-то хитрости?
×
×
  • 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