Задать вопрос
  • MYSQL: скорость запросов на локальной машине и сервере. В чем отличия?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Николай,
    подскажите какую настройку нужно проверить?
    я бы все же первым делом эксплейн погонял, смысл крутить настройки если дело в построителе запросов допустим.
    Если есть именно необходимость тюнить настройки мускуля - https://launchpad.net/mysql-tuning-primer попробуйте такой инструмент.
  • Почему не отрабатывает ajax?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Т.е. id он определяет верно, а вот value с кнопки не видит :(
    И не должен, кнопка не является инпутом, соответственно не будет передаваться в списке данных формы и не имеет стандартного поля валуе, по этому и через скрипт не будет прочитан верно. Для этого и надо консолить переменные перед отправкой аяксом. Данные в кнопке храните в дата атрибуте, и вытаскивайте соответствующе.
  • Как сделать ajax на кнопке для записи в бд и вывести строку другим цветом?

    ThunderCat
    @ThunderCat
    Максим,
    И да, header в php я убрал, чтобы не срабатывал редирект.
    Редирект там и так срабатывать не будет, просто вызывая еще один варнинг, который либо будет засорять лог, либо мешать обработке ответа сервера в аякс респонсе.
  • Как сделать ajax на кнопке для записи в бд и вывести строку другим цветом?

    ThunderCat
    @ThunderCat
    Максим, все же смотрю что-то вы смогли вынести из гуглла, это хорошо и большой плюс в карму.
    Далее - все же до конца в вопросе вы не разобрались, тут даю хинты:
    $('button[name="couriers"]').on('click', function() { // лучше вешать на формы и слушать событие субмита,
    //тогда можно остановить действие по умолчанию и сделать любую дополнительную логику
    // $('form').on('submit', function(e) { // ловим событие формы в (е)
    // e.preventDefault(); // останавливаем отправку формы 
    let $row = $(this).closest('tr'); // это уже совсем не нужно 
    let data = $row.find('input, select').serialize(); //тут меняем на 
    // let data = $(this).serialize(); // сразу получаем все значения формы в объект data
    $.ajax({
    type: "POST",
    url: "courier.php",
    data: data
    }).done(function() { // тут лучше заменить на .success(), это будет работать более логично
    //}).success(function(responce){ //обращаю внимание на responce - это переменная 
    // в которую попадет ответ сервера
    //if(responce == 'ok') alert("Данные сохранены"); //если в courier.php после всех операций 
    //все хорошо - делаем echo 'ok'; exit; и это ok попадает в responce
    //else alert(responce); // если на сервере что то пошло не так то делаем echo 'каркул!'; exit;
    //})
    alert("Данные сохранены"); //а тут у вас независимо от результата работы сервера тупо будет алерт.
    // как вы понимаете он тут уже не нужен
    });
    return false;
    });

    ну и header('Location:delivery.php'); в случае аякса абсолютно не имеет смысла, вместо него надо как раз печатать ответ echo 'ok'; exit;
  • Что делаю не так в настройке вэб сервера?

    ThunderCat
    @ThunderCat
    Вот именно я гуглю и никакой метод не работает.

    https://www.google.com/search?q=mkdir()%3A+Permiss... - не могу поверить что методы перечисленные по первым 3 ссылкам не работают, или напишите что вы делали и что не получилось. И правила ресурса почитайте, там как раз про
    2.2 Убедиться в том, что в сети Интернет, и на страницах Сервиса в частности, отсутствуют ответы на данный вопрос.
    , а так же
    5. Категорически запрещается размещать на страницах Сервиса:
    ...
    5.12. Задачи и задания. В отличие от вопроса, задача и задание представляют собой частную проблемную ситуацию с явно заданной целью, которую необходимо достичь. Пользу от достижения этой цели получает, как правило, лишь её автор. И даже автору решение задачи или задания будет полезно лишь кратковременно (до тех пор, пока он не использует полученное решение).

    Как видите данной перепиской мы с вами УЖЕ нарушаем условия сервиса, не будем же дальше усугублять )
  • Что делаю не так в настройке вэб сервера?

    ThunderCat
    @ThunderCat
    adrash kh, так, стоп, кто тут поднимает проект? Или вы доблестно боретесь с проблемами самостоятельно, в том числе решая вопросы с ошибками и тд, или идите на фриланс, платите денег и не морочте людям всякие места. За вас никто не будет работать. Это у вас уже чистой воды задание - сделайте за меня. А тут вообще то сервис помощи в обучении и развитии.
    Если охота самому делать - гуглите, ваши ошибки легко решаются чтением доков и гуглом.
  • Что делаю не так в настройке вэб сервера?

    ThunderCat
    @ThunderCat
    adrash kh, нет именно так как я написал. Вы собираетесь работать с проектом на yii2 со столь впечатляющими знаниями в области веб разработки?.. смело...
  • Что делаю не так в настройке вэб сервера?

    ThunderCat
    @ThunderCat
    adrash kh, скорее всего вы перенесли папки проекта в документ_рут, а проект должен лежать на уровень выше. Если это нормальный проект, а не самописный велик на костылях, то у него должна быть папка которая должна быть документ рутом и папки лежащие выше документ рута(куда из веба лазить не надо). В рутовой папке должен лежать index файл(пхп или хтмл или что настроено открываться по умолчанию) и папки ресурсов(жс, цсс, картинки...). Соответственно проще всего в апаче в настройках хоста указать эту папку документрутом и все будет работать.
  • Как регулярными выражениями найти любой символ или пустую строку?

    ThunderCat
    @ThunderCat Куратор тега PHP
    pandaa, ээ, батенька, как у вас все запущено...
  • Сделать raycasting на js?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    sljfhwo, ну, если вы из 104 тысяч ссылок не нашли ничего подходящего для вашего "начинающего и только учусь" уровня - может стоит подучиться или выбрать другую сферу интересов/работы? А то у вас как то получается "надо писать код и понимать что пишешь... ой, не, чет сложнаааа, дайте что-то чтобы оно само как то...", а так не бывает.
  • Почему может возникать ошибка curl_setopt(): supplied resource is not a valid cURL handle resource?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Vlad, причины могут быть разные, но смысл один - инициализация должна быть перед использованием, а проверка в том виде в каком она у вас сейчас вообще ниочем. Так делать не нужно вообще (разве что это флаговая переменная заранее заданного булева типа), это антипаттерн.

    Каждый такой объект полностью одноразовый – либо совершает запрос и получает ответ, либо выбрасывается Exception.
    И зачем такое? Это все равно что заряжать калаш запалом, порохом, пыжом и пулей через дуло.
  • Как лучше скрыть текст?

    ThunderCat
    @ThunderCat Куратор тега HTML
    >>я скрыл текст через Display:block,
    новый метод на замену display: none ?
  • Как сделать выборку из БД с суммированием данных?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Павел,
    SELECT SUM(hours) total_hours, `user_id` 
    FROM `user_dolg` 
    GROUP BY `date`, `user_id`
    ?
  • Как сделать выборку из БД с суммированием данных?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Павел,
    SELECT SUM(hours) FROM `user_dolg` GROUP BY `date`, `user_id`
    Внимательнее с синтаксисом
  • Отдельная страница или popup?

    ThunderCat
    @ThunderCat
    Hary, никак с надежностью не связано, от слова совсем. И вообще - что в данном контексте надежность? Правильно отражающиеся данные? Безопасность данных? Малая ресурсоемкость? Качество кода? Ничего из этого к вопросу не относится. Что может быть ненадежного в попапе? Или в страничке?

    Ибо данное отображение товара, при большем может сбоить.
    абсолютно так же как и отдельная страница, они же одинаково запрашиваются, какая разница? Серверу фиолетово как вы будете отображать данные - на страничке или в попапе, он абсолютно одинаково сделает выборку из миллиона(или миллиарда)товаров, при условии что мощности сервера достаточно и код в порядке.
  • Отдельная страница или popup?

    ThunderCat
    @ThunderCat
    Hary, UI имхо достаточно. Вопрос звучит в чистом виде "что делать - попап или страницу отдельную?" и к перечисленным технологиям это вообще никак не относится.
  • Не обновляются стили css. В чём проблема?

    ThunderCat
    @ThunderCat Куратор тега CSS
    Вордпресс это особый вид г-на, скорее всего у вас включено кэширование на стороне сервера, что и является причиной облома. Для точного диагноза надо смотреть пациента вживую.

    PS: htaccess то тут при чем?