php数据提交问题,怎么能让提交数据后写入数据库的同时转到另一个页面,而且获取填写的数据
php数据提交问题,怎么能让提交数据后写入数据库的同时转到另一个页面,而且获取填写的数据如果可能的话给我写出来啊!...
php数据提交问题,怎么能让提交数据后写入数据库的同时转到另一个页面,而且获取填写的数据 如果可能的话给我写出来啊!
展开
3个回答
展开全部
有两种方法:
一、Session存储数据,代码:
html:
<form action="action1.php" method="post">
<input type="text" name="text1">
<input type="text" name="text2">
<input type="submit" name="submit1" value="提交">
</form>
action1.php:
<?php
session_start();
$vaule1 = $_POST['text1'];
$vaule2 = $_POST['text2'];
$sql = "insert into table(value1,value2) values('$value1','$value2');
if (mysql_query($sql))
{
$_SESSION['value1'] = $value1;
$_SESSION['value2'] = $value2;
header("Location: action2.php");
}
?>
action2.php通过session即可获取数据。
2.如果数据不大且安全性要求不高的话可通过URL传输,代码:
html同上,
action1.php:
<?php
$vaule1 = $_POST['text1'];
$vaule2 = $_POST['text2'];
$sql = "insert into table(value1,value2) values('$value1','$value2');
if (mysql_query($sql))
{
header("Location: action2.php?value1=$value1&value2=$value2");
}
?>
action2.php通过$_GET['']函数即可获取数据。
一、Session存储数据,代码:
html:
<form action="action1.php" method="post">
<input type="text" name="text1">
<input type="text" name="text2">
<input type="submit" name="submit1" value="提交">
</form>
action1.php:
<?php
session_start();
$vaule1 = $_POST['text1'];
$vaule2 = $_POST['text2'];
$sql = "insert into table(value1,value2) values('$value1','$value2');
if (mysql_query($sql))
{
$_SESSION['value1'] = $value1;
$_SESSION['value2'] = $value2;
header("Location: action2.php");
}
?>
action2.php通过session即可获取数据。
2.如果数据不大且安全性要求不高的话可通过URL传输,代码:
html同上,
action1.php:
<?php
$vaule1 = $_POST['text1'];
$vaule2 = $_POST['text2'];
$sql = "insert into table(value1,value2) values('$value1','$value2');
if (mysql_query($sql))
{
header("Location: action2.php?value1=$value1&value2=$value2");
}
?>
action2.php通过$_GET['']函数即可获取数据。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询