Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 04.04.2019
Сообщений: 80

Получение id человека из БД который нажал на кнопку

30.07.2019, 22:55. Показов 1025. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Я отправляю человеку с помощью php mail() сообщение на почту, у него есть две кнопки, "Yes" и "No". Если человек нажал на кнопку "No" в сообщении на почте, мне нужно получить его id из БД, чтобы потом отправить это же сообщение следующему после него человеку, как можно получить его id подскажите пожалуйста
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.07.2019, 22:55
Ответы с готовыми решениями:

Отловить кнопку, которую я нажал.
Вопросик! Может что посоветуете.... Есть такое - <input type='button' name='XXX' id='XXX' value='Удалить' onClick='???'> Какое...

нажал кнопку и новая форма
здравствуйте! вот у меня есть форма. в ней кнопка. как сделать чтобы при нажатии это кнопки открывалась новая форма? в дальнейшем в новой...

Нажал кнопку - получил текст в TextBox
Как реализовать функцию чтобы при нажатии на кнопку в текст боксе под ней появился текст. Спасибо.

6
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
31.07.2019, 05:48
vendigo148, это делается посредством передачи значений по ссылке. Поместите в письмо ссылку вида site.ru/confirm.php?token=key(или подобное) со сгенерированным ключом, который связан с определенным id. Почему передавать ключ, а не id напрямую? Чтобы человек намеренно не изменил ссылку и не передал другое значение id, а с ключом из 25-30 символов такое не прокатит.
0
1 / 1 / 0
Регистрация: 04.04.2019
Сообщений: 80
27.08.2019, 16:07  [ТС]
Пифагор, мне в виде echo ссылку вставить? И каким образом этот ключ генерировать
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
27.08.2019, 16:29
Цитата Сообщение от vendigo148 Посмотреть сообщение
мне в виде echo ссылку вставить?
В виде echo? Не понял. Вставляйте ссылку в письмо.
Цитата Сообщение от vendigo148 Посмотреть сообщение
И каким образом этот ключ генерировать
Как хотите. Можно генерировать, как пароль. Такие примеры по всей сети есть.
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
27.08.2019, 18:41
Цитата Сообщение от vendigo148 Посмотреть сообщение
И каким образом этот ключ генерировать
PHP
1
md5(ид юзера);
или другим методом, только этот хэш необходимо занести в БД, чтобы потом обработчик его там искал.
Или почитай тут https://www.php.net/manual/ru/refs.crypto.php
0
1 / 1 / 0
Регистрация: 04.04.2019
Сообщений: 80
27.08.2019, 22:19  [ТС]
Пифагор, просто у меня ведь функционал при нажатии на кнопку "Да" или "Нет"
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
27.08.2019, 23:48
Делайте условие при нажатие на кнопку, что не понятно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.08.2019, 23:48
Помогаю со студенческими работами здесь

Проверить не нажал ли пользователь кнопку завершения работы
Как проверить не нажал ли пользователь кнопку завершения работы в меню пуск?

Как узнать, на какую кнопку нажал пользователь?
Есть некая база данных с которой считываем вопрос и ответы к нему printf("<h3>Вопрос: $text</h3><br/>"); ...

Отловить в Ворде событие-юзер нажал кнопку Сохранить
здравствуйте, как? спасибо

Нажал кнопку - в эдит вбилось 1, при нажатии на вторую допустим 12 и т.д
Вообщем нужно сделать примерно так: Есть Едит1, и есть 5 кнопок, под названиями от 1 до 5 соответственно. Нажали мы первую, в эдит...

Как сделать, чтобы нажал на кнопку, и Panel изменила размеры
Помогите! У меня есть Panel1 Button1 У Panel1 по начало стоит размер 100; 50. Если нажать на кнопку Button1, то размер Panel1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru