将值从一个.php传递到另一个
我想将一个表单中的值发送到一个php文件,该文件将其发布到数据库,然后发送到另一个发布相同值的php文件,如何使用php实现这一点 这是我的php将值从一个.php传递到另一个,php,database,Php,Database,我想将一个表单中的值发送到一个php文件,该文件将其发布到数据库,然后发送到另一个发布相同值的php文件,如何使用php实现这一点 这是我的php <?php $con = mysql_connect("localhost","user","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("database_name", $con); $sql="I
<?php
$con = mysql_connect("localhost","user","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("database_name", $con);
$sql="INSERT INTO players (first_name, last_name, company, phone, email, zip, street, city, state, country, reasons, notes, callback)
VALUE
('$_POST[first_name]','$_POST[last_name]','$_POST[company]','$_POST[phone]','$_POST[email]','$_POST[zip]','$_POST[street]','$_POST[city]','$_POST[state]','$_POST[country]','$_POST[reasons]','$_POST[notes]','$_POST[callback]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>
submit.php文件中的
<?php
$con = mysql_connect("localhost","user","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("database_name", $con);
$sql="INSERT INTO players (first_name, last_name, company, phone, email, zip, street, city, state, country, reasons, notes, callback)
VALUE
('$_POST[first_name]','$_POST[last_name]','$_POST[company]','$_POST[phone]','$_POST[email]','$_POST[zip]','$_POST[street]','$_POST[city]','$_POST[state]','$_POST[country]','$_POST[reasons]','$_POST[notes]','$_POST[callback]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
//Add more
$id = mysql_insert_id();
mysql_close($con);
header('Location: review.php?id=' . $id);
?>
添加记录后如何获取最后一个插入id。。然后将该id放入url查询字符串中。。然后,当您到达另一个页面时,使用url上的id构造一个新的查询。或者,如果需要,将该值放入会话中。在生产中不使用此代码,尤其是在存在那些完全开放的SQL注入漏洞的情况下。谢谢你的评论,谢谢你的回答。非常感谢。
<?php
$id = $_GET['id'];
//SELECT * FROM tbl ... WHERE id = $id
//Your code
?>