繁体   English   中英

提交表单后,将数据插入Mysql并将用户重定向到URL mydomain.com/entries/last_inserted_id

[英]After form submit, insert data into Mysql and redirect user to an url mydomain.com/entries/last_inserted_id

提交表单后,我希望接下来的事情发生:

  1. 将数据插入Mysql。

  2. 将用户重定向到我拥有的模板(entries.php)。 此模板显示表中新插入的行中的所有数据。

  3. 应该将用户重定向到url: www.mydomain.com/entries/last_inserted_id ,这将是我的新模板URL地址,在此我向用户显示他以表格提交的所有数据,以后任何用户都可以访问

我应该怎么做?

我在<?php get_last_id(); ?> www.mydomain.com/entries/ <?php get_last_id(); ?> <?php get_last_id(); ?>

其中get_last_id()是获取插入的最后一个id(即自动递增)的函数。

根据我的模板,如何将用户重定向到包含插入行ID的url的任何想法,该模板的地址已固定,例如:entrys.php也许有些javscript代码可以帮助我吗?

您可以使用php中的标头功能重定向。 例:

$lastId = // whatever you're using to get last inserted id

header("Location: http://www.example.com/entries/$lastId");

注意:在输出其他任何内容之前,请确保使用功能。

header("Location: http://www.example.com/entries.php?id=$lastId");

该代码应该有效

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM