我在file1.php中有一个表单,我在其中输入新闻文章,该文章发送给MYSQL。我想要做的是使用MAX(id)在MYSQL上显示在file2.php上输入的数据。
这是我的PHP代码:
File1.php
if (isset($_POST['Publish']))
$Name = $_POST["Name"];
$Content = $_POST["Content"];
$NewsType = $_POST["NewsType"];
$Author = $_POST["Author"];
$Date = $_POST["Date"];
mysql_connect('localhost', 'username', 'password') or die (mysql_error());
mysql_set_charset('utf8');
mysql_selectdb('dbname') or die (mysql_error());
$query = "INSERT INTO `table`
(`Name`, `Content`, `NewsType`, `Author`, `Date`)
VALUES
('$Name','$Content','$NewsType','$Author','$Date')";
mysql_query($query) or die (mysql_error());
header ('Location: File2.php');
mysql_close();
答案 0 :(得分:2)
在这样的页面上,您可以使用mysql_insert_id()
并重定向到File2.php?id=$lastid
以显示插入的文章
mysql_query($query) or die (mysql_error());
$lastid = mysql_insert_id();
header ('Location: File2.php?id='.$lastid);