2016-01-26 3 views
0

Я создаю форму обратной связи (по электронной почте текстовые поля обратной связи), которая добавляет запись в таблицу отзывов. Автоматически увеличивающийся FeedbackID генерируется после отправки формы и добавления в базу данных. После отправки формы электронное письмо также отправляется по электронной почте. Как добавить ссылку в письме, указывающую на эту конкретную обратную связь. (Например: http://localhost/site/feedback.php?id=) Идентификатор обратной связи генерируется только в БД, когда запись добавляется в базу данных.Как создать форму, которая добавляет запись в базу данных и отправить ссылку на эту запись

+1

Прикрепите свой прогресс. Сколько вы сделали. –

+1

Покажите нам, что вы сделали, и где вы застряли. –

+0

Вам нужно просто получить идентификатор обратной связи из таблицы? –

ответ

0

Ваша база данных будет генерировать идентификатор при вводе, и вы можете извлечь этот идентификатор в код, а затем вставить его в свой адрес электронной почты; поэтому если вы используете MySQLi:

$lastID = $mysqli->insert_id 

mysqli insert id documentation

или PDO:

$lastId = $dbh->lastInsertId(); 

PDO last insert id documentation

или CodeIgniter (только что видел ты меченый это)

$lastId = $this->db->insert_id(); 

CI Database helpers documentation

Смежные вопросы