我已经制作了一个表单页面,其中包含一些单选按钮,文本/文本区输入以及最后的总金额(价格)。 可以将此输入到MYSQL中的表中,并使用唯一ID(AUTO INCREMENT为100000)。
情况如下:
当我提交我的页面时,我想自动导航到另一个仍然保持“UNIQUE ID”和“TOTAL AMOUNT(price)”的页面,这样我就可以在那里使用它将它放入另一个我需要的变量中用于重定向到付款网站。
我想只是阅读我数据库中的最后一个条目但是如果有两个人同时付款会怎么样(没有选项!)。
我的唯一ID是数据库本身可能是我的问题吗?
是否有人可以帮助我并为我提供一个步行机会?
实施例。我的代码:
if(isset($_POST['verzenden'])) {
$firstname = htmlentities ($_POST['firstname']);
$name = htmlentities ($_POST['name']);
$con= mysqli_connect("sqladres","username","password","databasename");
$query = 'INSERT INTO `inputorder`
(`contact_firstname`, `contact_name`)
VALUES ("'.$firstname.'","'.$name.'")';
现在我想我必须使用$ _SESSION来生成会话ID,并将金额(价格)写入此会话并将其带到操作页面。但我以前从未使用它,并且真的不知道如何以安全的方式使用它!
答案 0 :(得分:0)
查看类似问题以获取最后一个插入ID:
How do I get the last inserted ID of a MySQL table in PHP?
要使用变量重定向,可以使用get方法:
header("Location:yourwebsite.com/payment.php?uniqe_id=". $uniqe_id . "&total=" . $total);