Как я могу использовать автоинкрементный ключ MySQL в новой HTML-форме?

У меня есть две формы HTML для регистрации продуктов в RMA. Первая форма действительно проста, и я легко могу сохранить данные в БД. Проблема возникает, когда я использую $newrmaid = $conn->insert_id;(где $conn является mysqli-объектом), чтобы получить автоматически увеличенный идентификатор из БД, когда я вставляю данные из первой формы.

Во второй форме мне нужна информация из БД, связанная с ключом в $newrmaid,
Я заставил его работать с заданным количеством продуктов (объединить две формы), но RMA может иметь динамическое количество продуктов, привязанных к нему.

Идея состоит в том, что когда вы регистрируете новый RMA, вы получаете новую страницу со всеми продуктами, привязанными к этому RMA, а также форму для привязки новых продуктов. Когда вы вставляете новый товар, страница обновляется, и вы можете добавить больше товаров.

Любой хороший совет?

1

Решение

Я не фанат отправки back_id на следующую страницу. Потому что это может отличаться, когда несколько пользователей одновременно вставляют данные.

Получить его перед загрузкой формы

SELECT id FROM table ORDER BY id DESC LIMIT 0,1
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]