我用PHP创建了一个注册页面。当点击提交按钮时,它应该在新页面上显示注册号,(如“您的注册成功,您的注册号是____”)。我知道如何在同一页面上显示最后插入的ID。但如何使用mysql_insert_id()
在新页面上显示相同的ID?
下面是注册页面。
include 'connect1.php';
if (isset($_POST['submit']))
{
$name = $_POST['name'];
$qual = $_POST['qual'];
$dob = $_POST['dob'];
$address = $_POST['address'];
$number = $_POST['number'];
$email = $_POST['email'];
$sql="INSERT INTO registeredparticipants (Name, DateOfBirth, Address, PhoneNumber, EmailID, Qualification)" .
"VALUES ( '$name','$dob', '$address', '$number', '$email', '$qual' )";
$res=mysqli_query($con, $sql);
if($res)
{
header('location: welcome.php');
}
else
{
die ("Query Failed !!" . mysqli_error($con));
}
}
当点击提交按钮时,“欢迎”页面将被加载。我想在“欢迎”页面中显示最后插入数据的ID。上表的ID为“Reg_no”。如何在“欢迎”页面中显示它?
4条答案
按热度按时间wbgh16ku1#
有两种方法可以使用$_GET和$_SESSION来回答这个问题,如果你不想使用会话,get会在url中显示id。
在newpage.php
我希望它会有帮助
xoefb8l82#
您可以输入您正在使用的URL来重定向,如
header("location:new_page.php?id=".$last_insert_id)
,并在new_page.php上从$_GET['id']
获取希望能有所帮助
qxgroojn3#
你可以使用
session
来存储这样的值,并在任何你想要的页面上检索它,比如-比你能找到的任何网页都多
yizd12fk4#
您可以通过获取|柱|曲奇|届会
1.在html形式隐藏格式“,并从$_POST ['id']上new_page.php