提交表单后,我希望发生以下事情:
将数据插入Mysql。
将用户重定向到我拥有的模板 (entries.php)。此模板显示表中新插入行的所有数据。
用户应重定向到网址:
www.mydomain.com/entries/last_inserted_id
这将是我的新模板 URL 地址,我将在其中向用户显示他在表单中提交的所有数据,并且以后任何用户都可以访问这些数据。
我应该怎么做?
我在想 www.mydomain.com/entries/<?php get_last_id(); ?>
哪里get_last_id()
将是一个获取最后插入的 id(自动递增)的函数。
关于如何根据我的模板将用户重定向到包含插入行的 id 的 url 的任何想法,该模板的地址固定为:entries.php 也许一些 javscript 代码可以帮助我?
最佳答案
您可以使用 header 进行重定向php 中的函数。示例:
$lastId = // whatever you're using to get last inserted id
header("Location: http://www.example.com/entries/$lastId");
注意:请确保在输出任何其他内容之前使用该功能。
关于javascript - 表单提交后,将数据插入 Mysql 并将用户重定向到 url mydomain.com/entries/last_inserted_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43151979/