有两种方法:
一、Session存储数据,代码:
html:
<form action="action1php" method="post">
<input type="text" name="text1">
<input type="text" name="text2">
<input type="submit" name="submit1" value="提交">
</form>
action1php:
<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: action2php");
}
>
action2php通过session即可获取数据。
2如果数据不大且安全性要求不高的话可通过URL传输,代码:
html同上,
action1php:
<php
$vaule1 = $_POST['text1'];
$vaule2 = $_POST['text2'];
$sql = "insert into table(value1,value2) values('$value1','$value2');
if (mysql_query($sql))
{
header("Location: action2phpvalue1=$value1&value2=$value2");
}
>
action2php通过$_GET['']函数即可获取数据。
比如一个登陆页面 登陆到 检查页面
那么检查页面就可以写一个
User=requestForm("Username") 从上一个页面获取到的文本框Username的值
经过与数据库比对 成功进入后
session("name")=User 把User的值 赋值给session("name")
在登陆后的页面就可以写
欢迎您,<%=session("name")%>
<input name="aaa" type="hidden" id="aaa" value="<%= Session("MM_username") %>" />
用隐藏域就行了
以上就是关于php数据提交问题,怎么能让提交数据后写入数据库的同时转到另一个页面,而且获取填写的数据全部的内容,包括:php数据提交问题,怎么能让提交数据后写入数据库的同时转到另一个页面,而且获取填写的数据、asp中怎么样把数据库的中的都个字段赋值给session变量,语句怎么写、dwcs6怎么把session的值存到access数据库中怎用asp删除数据库中指定的数字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)