Ипатьев, Попробую еще раз объяснить.
1) Есть форма, с типом GET. Для заполнения нужных фильтров к товарам
2) Есть кнопка "Применить фильтры"
3) Если на неё нажать, то естественно выдадутся get-параметры и страница будет перезагружена
4) Мне нужно сделать так, чтобы ГЕТ-параметры были выданы на ТЕКУЩУЮ СТРАНИЦУ(index.php), но страница не перезагружалась, но и при этом, нужные товары с фильтрами (их взять как раз из выданных гет-параметров) выводились
Также покажу и на примере фильтра в мвидео.
1) Тут еще не стоит галочка на "Разрешение экрана: 8K"
2) У этих фильтров нет кнопки "Применить фильтры" как у меня, но это без разницы, без неё просто лучше понять будет
3) Далее, я нажимаю на кнопку "8K"
4) И вот, мы видим как добавился GET-параметр, но при этом, страница не перезагрузилась, а осталась прежней, но к ней добавился гет-параметр
5) Идет загрузка вывода нужных товаров с нужными данными т.е 8К разрешение, а затем уже и сам вывод товаров
6) https://www.mvideo.ru/televizory-i-cifrovoe-tv-1/t... - Вот даже ссылка, можете сами потыкать по фильтрам, я надеюсь это поможет в понимание проблемы
Поясню, к чему я написал "другой файл нужен" и тд
1) Если использовать Аякс, который в основном и юзается для подобных решений, то в его параметр "url", нужно указать ссылку на файл обработчик данных
2) Если указать другой файл, не основной, то гет-параметры будут выданы уже ему, а не в адресную строку основной страницы
3) Если указать основную страницу в "url", то сайт будет дублироваться и в итоге Аякс выведет два одинаковых сайта на один экран
И да, я также по сей час гуглю решения другими способами, но также и написал сюда, чтобы узнать, как всё же лучше будет, может через аякс как-то возможно, может что-то ещё. Может я не туда мыслю вообще.
Если вам и после этого не понятно, то извиняюсь за потраченное время, я больше не знаю как на словах объяснить.
Ипатьев, Отправить форму без перезагрузки, но на основной файл(index.php, где выводятся товары и фильтры), если просто в аякс вписать в url основной файл, то сайт будет дублироваться. Ну, а также можно и не форму отправлять (в случае если нет кнопки "Применить фильтры"), а как-то передавать get-параметры на основной файл, но без перезагрузки страницы (в пример - если нажать на кнопку "Новинки", то сразу же, без нажатия на какие-то кнопки, будут выводиться товары с тэгом "Новинки", но если реализовать это обычным способом через Аякс, то там нужно заюзать еще один файл и уже туда выдавать гет-параметр, но мне нужно, чтобы гет-параметры выдавались основному файлу и также отображались. Если вдруг не понятно, то зайдите на тот же мвидео, и задайте там какие-то фильтры для товаров, в итоге, там в url введутся нужные гет-параметры на основную страницу, без перезагрузки (также если и убрать фильтры, то гет-параметр пропадет без перезагрузки).
Оба этих варианта я гуглил, но в итоге толкового ничего не нашел
Дмитрий, UTF-8, выставляю с помощью - header('Content-Type: text/html; charset=UTF-8');
Увы, но также через конфиги почему-то не получается. Только такой способ помог.
(удалял эту строку - кодировка сбрасывалась, значит работает)
Дмитрий, Ну получается так, хотя может я и не так понял вас.
У меня вот так -
1. В файле news.php показываются все посты.
2. В каждом посте есть кнопка "Visible"
3. При нажатии на эту кнопку выдается GET параметр "w", который содержит slug ссылку (Название поста)
4. Идет вывод данных о посте через news.php (if(isset($__GET['w']) {вывод данных}
Что-то до конца не пойму, как он работает и как нужно его применять.
Вот информация о текущем сайте -
1. В файле news.php показываются все посты.
2. В каждом посте есть кнопка "Visible"
3. При нажатии на эту кнопку выдается GET параметр "w", который содержит значение slug ссылки (Название поста) (было post/news.php = стало post/news.php?w=slug-ссылка)
4. Идет вывод данных о посте через news.php (if(isset($__GET['w']) {вывод данных}
1. Не пойму как нужно сделать нормальный переход в кнопке Visible (мой текущий - <a href="?w=<?=$result['slug']?>">Visible<br></a>) (Также пытался убирать ?w= в значение "href")
2. Как правильней записать нужный код в .htaccess (Пытался просто переименовать ваш вариант под свой, но ничего не получилось)
Евгений Залецкий, В случае если курсы, то среди них ведь есть как и хорошие, так и плохие, по этому и написал сюда т.к может кто-нибудь подскажет, какие курсы стоит пройти. На счёт документации - думал уже над этим вариантом, но мне как-то сложно(или запутано) запоминать её (также и с книгами)