Страница 1 из 1

Как сделать так чтоб при заполнении формы(публичной) появлялась ссылка

Добавлено: 16 май 2025, 08:04
Viktor
Здравствуйте, коллеги!
Такой вопрос:
Есть идеи, как при заполнении публичной формы, сразу выдавать ссылку, которая генерируется во время заполнения формы. ??

Re: Как сделать так чтоб при заполнении формы(публичной) появлялась ссылка

Добавлено: 16 май 2025, 08:22
nruslan2
Когда заполняется форма, id записи не известен! id получает только после сохранения.

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

Re: Как сделать так чтоб при заполнении формы(публичной) появлялась ссылка

Добавлено: 16 май 2025, 11:22
support
ссылку отправляйте на почту

Re: Как сделать так чтоб при заполнении формы(публичной) появлялась ссылка

Добавлено: 17 май 2025, 09:11
Viktor
Благодарю

Re: Как сделать так чтоб при заполнении формы(публичной) появлялась ссылка

Добавлено: 18 май 2025, 08:04
Antonyous99
Почему никак?
Записать, например, в куки случайное число или md5 значений полей формы, а затем аяксом найди последнюю запись с этим числом.
Гарантировано точно ID записи можно получить и сразу вывести, если надо.

Re: Как сделать так чтоб при заполнении формы(публичной) появлялась ссылка

Добавлено: 18 май 2025, 08:36
nruslan2
я так понял на форме ввода хотели видеть ссылку а пока запись не создана id еще нет, а значит мы не можем со 100% гарантировать что id будет тот что мы вычислим, так как в системе нет резервирования.
например первый юзер открыл окно и у него показало ид1, и второй юзер открыл окно позже и у него показалось ид2, но второй юзер сохранил раньше и система ему присвоит ид1, в не ид2

Re: Как сделать так чтоб при заполнении формы(публичной) появлялась ссылка

Добавлено: 18 май 2025, 08:51
Antonyous99
Пользователь нажимает какую-то кнопку в форме.
В куки кук123 сохраняется, например, уникальное md5 занчений полей формы.
Создается новая запись, куда в поле123 пишется это md5.
В это же время аяксом по кук123 и по полю123 ищется ID этой записи, формируется ссылка и выводится в поп-ап окно или еще куда надо.

Re: Как сделать так чтоб при заполнении формы(публичной) появлялась ссылка

Добавлено: 18 май 2025, 10:44
nruslan2
в таком контексте - зачем сложности, если нажав кнопку "сохранить" мы уже имеем правильный id)) и система умеет его отсылать на почту (как писал выше сергей)

Re: Как сделать так чтоб при заполнении формы(публичной) появлялась ссылка

Добавлено: 18 май 2025, 17:51
Antonyous99
Автор этой темы говорил "выдавать ссылку сразу", о чем и я, собственно.