Вывод информации оп ID

12
A
На сайте с 18.10.2007
Offline
118
932

Здравствуйте, нужно решить задачку вывода информации о продукте при вводе его ID. То есть каждый товар имеет свой ID и покупатель может получить дополнительную ифу по товару введя этот самый id в строку.

Может кто сталкивался, и есть готовое решение?

Заранее спасибо

Апокалипсис
На сайте с 02.11.2008
Offline
391
#1

Любая популярная CMS поддерживает поиск по артикулу.

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
A
На сайте с 18.10.2007
Offline
118
#2
Апокалипсис:
Любая популярная CMS поддерживает поиск по артикулу.

Поставить Wordpress и вывести на главную только строчку поиска? Там вроде результаты выводятся списком... Надо проверить, нужно если id 12345 есть то выводился только он, если нет то 404

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
alepavlenko:
Поставить Wordpress

В ВП из коробки нет "продуктов". Соответственно нужно для начала как-то реализовать эти "продуты" и их хар-ки. А уже поиск по хар-ке - это дело техники.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
A
На сайте с 18.10.2007
Offline
118
#4

Подскажите как тогда сделать поставление этого кода к URL? На главное будет только строка куда можно ввести ID через input, и то что будет введено, будет подставлено в URL.

К примеру test1.ru/id/ введя 123456 будет открываться test1.ru/id/123456

Апокалипсис
На сайте с 02.11.2008
Offline
391
#5

alepavlenko, Изучайте программирование или закажите работу. Или дайте исчерпывающую информацию о вашем сайте, какая CMS и т.п. - может и поможем.

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
alepavlenko:
Подскажите как тогда сделать поставление этого кода к URL?

Определись - вставить в УРЛ (как его часть) или таки поиск.

А в ВП нельзя иметь цифровых слагов. Можно буквено-цифровые. Напр а56-34.

И вообще - опиши реальную задачу. Что, где для чего и тд.

Если это ИМ - есть куча и ВП-плагинов для этого и спец. движков.

alepavlenko:
test1.ru/id/123456

Точнее вот так можно сделать, но тут значение ID будет суррогатный ключ, которым нельзя управлять.

A
На сайте с 18.10.2007
Offline
118
#7
Апокалипсис:
alepavlenko, Изучайте программирование или закажите работу. Или дайте исчерпывающую информацию о вашем сайте, какая CMS и т.п. - может и поможем.

Я редко с таким сталкиваюсь, уже почти понял как это сделать. Идея с Wordpress понравилась. Осталось только сделать чтобы по нажатию на кнопку <input type="submit"> то что написано в форме добавлялось к URL

<form action="/examples/php-scripts/url.php" method="get">

<fieldset> <legend>Введите ID</legend>
<p><input type="search" name="input_url" list="url-list" placeholder="Введите ID"></p>
</fieldset>
<p><input type="reset"> <input type="submit"></p>
</form>


---------- Добавлено 19.08.2018 в 15:23 ----------

SeVlad:
Определись - вставить в УРЛ (как его часть) или таки поиск.

Имел ввиду добавить к урл.

Товар "точнее его дополнительное описание" будет добавлен как новость, а его ID будет его ссылка.

К примеру покупатель покупает продукт, и хочет узнать о нём больше, заходит по адресу site.ru/code/ вводит код который указан на самом продукте и получает дополнительную информацию именно по той вещи которую он купил.

M
На сайте с 04.12.2013
Offline
223
#8

alepavlenko, G-Drive тоже по id/слагу автоматом выбирает и он в сто раз легче WP. С написанием формы справится любой школьник, только я не понял, почему вам не подошел список. Без него же оч. неудобно.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
S
На сайте с 30.09.2016
Offline
469
#9

Мрак какой-то. Муха из слона. Если это готовый скрипт интернет-магазина - то там есть фильтры по характеристикам товара. Если самописный скрипт какой-то - значит надо делать выборку из БД по запросу. Разговор "ни о чём".

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
M
На сайте с 04.12.2013
Offline
223
#10

Решил вспомнить школьные годы:


<?php

header('Location: /id'.(isset($_POST['id'])&&strlen($id=trim($_POST['id']))?'/'.strtolower(urlencode($id)):''));
exit;
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий