Как сделать генератор порядковых номеров на php/js

123
SeVlad
На сайте с 03.11.2008
Offline
1609
#11
webinfo #:
Заказ - это законченная процедура выбора. А корзина - это хотел заказать, но не заказал
А, ну да, согласен.
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
UL
На сайте с 04.08.2013
Offline
68
#12
LEOnidUKG #:

В каком смысле разные? Чтобы они отличались от id пользователя? Просто смысл не совсем понятен. Ну пусть у всех называется Корзина просто если нет названия, зачем им добавлять цифру?

тут дело в том, что если юзер не захотел давать имя корзине, то по дефолту назначит скрипт, если по логике имя+id, то может получиться, что у пользователя первая корзина, а она называется корзина 3745 например. Не катит...

UL
На сайте с 04.08.2013
Offline
68
#13
SeVlad #:
Мне кажется речь про разные ж корзины одного юзера. Сегодня одна, завтра другая.

точно)

W1
На сайте с 22.01.2021
Offline
292
#14
use_linux #:
у пользователя первая корзина, а она называется корзина 3745 например. Не катит...

Какая разница, №1 или №3745? Пользователю пофиг.
Непонятно, чего Вы хотите добиться.
Но всё решаемо, если ясно представлять себе задачу.

Мой форум - https://webinfo.guru –Там я всегда на связи
UL
На сайте с 04.08.2013
Offline
68
#15
webinfo #:

Заказ - это законченная процедура выбора. А корзина - это хотел заказать, но не заказал. Странно, что у ТС вообще возник этот вопрос. Самопис какой-то, наверное.

Это точно) Короче процедура такая: чувак кладет товар в корзину, у него есть вариант назвать ее как-то, если их будет несколько (это называется мультикорзина), или система по дефолту назначит сама. Должно получиться "корзина 1", "корзина 2", "корзина n"... Думаю как это проще сделать, чтобы имена корзин не повторялись, и чтобы для каждого пользователя нумерация была своя по порядку, а не корзина 2423...

UL
На сайте с 04.08.2013
Offline
68
#16
webinfo #:

Какая разница, №1 или №3745? Пользователю пофиг.
Непонятно, чего Вы хотите добиться.

Чтобы вопросов таких не было: мол я только первый заказ делаю, а у меня пятая корзина откуда-то завелась. Это важно короче

W1
На сайте с 22.01.2021
Offline
292
#17
use_linux #:
чтобы для каждого пользователя нумерация была своя по порядку,

Ну смотрите предыдущий номер, и прибавляйте 1. Какие проблемы?

SeVlad
На сайте с 03.11.2008
Offline
1609
#18
use_linux #:
Думаю как это проще сделать, чтобы имена корзин не повторялись, и чтобы для каждого пользователя нумерация была своя по порядку, а не корзина 2423...
Ну если такой перфекционизм, то  заведи для юзера доп. поле в базе и потом вычитывай его значение, прибавляя единицу к предыдущему.
SeVlad
На сайте с 03.11.2008
Offline
1609
#19
use_linux #:
Чтобы вопросов таких не было: мол я только первый заказ делаю, а у меня пятая корзина откуда-то завелась. Это важно короче
Делай не "пятую", а датой-временем и вопросов не возникнет.
LEOnidUKG
На сайте с 25.11.2006
Offline
1730
#20
use_linux #:

Это точно) Короче процедура такая: чувак кладет товар в корзину, у него есть вариант назвать ее как-то, если их будет несколько (это называется мультикорзина), или система по дефолту назначит сама. Должно получиться "корзина 1", "корзина 2", "корзина n"... Думаю как это проще сделать, чтобы имена корзин не повторялись, и чтобы для каждого пользователя нумерация была своя по порядку, а не корзина 2423...

Зачем для каждого пользователя своя нумерация? Они же друг друга не видят. Это чисто технический момент и всё.

Для изврата можете доп поле ввести которое будет в таблице корзины, при создании новой считывать количество созданных корзин и +1 делать.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
123

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