Jump to content

Модернизация поиска AJAX


Recommended Posts

Как только добавляю в запрос: AND (v.stock>0 OR v.stock is NULL)

Ajax поиск сразу же перестает работать.... В чем может быть дело ?

 

Сам запрос:

 

$simpla->db->query("SELECT p.id, p.name, i.filename as image FROM __products p
                            LEFT JOIN __images i ON i.product_id=p.id AND i.position=(SELECT MIN(position) FROM __images WHERE product_id=p.id LIMIT 1)
                            WHERE (p.name LIKE '%$kw%' OR p.id in (SELECT product_id FROM __variants WHERE sku LIKE '%$kw%')) AND visible=1 AND (v.stock>0 OR v.stock is NULL) GROUP BY p.id ORDER BY p.name LIMIT ?", $limit);
Link to post
Share on other sites
  • Replies 79
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

В том, что запрос становится неправильным (с ходу видно, что 'v.' -  неопределенный алиас). Изучайте матчасть по SQL-запросам, хотя бы самые основы...

Link to post
Share on other sites
  • 1 year later...

После перехода с http на https перестал работать скрипт автозаполнение поиска.

Сам поиск работает, но при вводе в поиске наименования товара, перестал выпадать список с товаром.

 

Пути к скрипту правильные.

 

Подскажите пожалуйста, куда обратить внимание?

Edited by Skynet
Link to post
Share on other sites

После перехода с http на https перестал работать скрипт автозаполнение поиска.

Сам поиск работает, но при вводе в поиске наименования товара, перестал выпадать список с товаром.

 

Подскажите пожалуйста, куда обратить внимание?

Смотрите в консоль браузера на ошибки

А так, видимо в htaccess не правильно прописано перенаправление

Link to post
Share on other sites

В файле .htaccess прописано:

RewriteEngine on

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

В консоли браузера при вводе наименования товара в поиске, выводятся вот такие ошибки:

 

f43980e0d9e5.jpg

Edited by Skynet
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...