2011-12-22 62 views
0

我正在用HTML/PHP编写一个网页。我的index.html有一个表单,包含名字和职业等几个输入,并传递给PHP/MySQL(process.php)。在与数据库接口后,我想在process.php页面的底部有一个按钮,它链接到index.html,它根据以前的条目显示'name'和'profession'字段。我通过My​​SQL使用事务处理来避免多个用户将对方以前的提交回来,但我似乎无法弄清楚如何将信息发送回index.html。任何帮助都很好,如果我不清楚,请告诉我。在页面上填写了一些表单的PHP/HTML链接?

+1

通参数的索引页阅读 – Imran 2011-12-22 16:33:41

回答

0

您可以创建会话变量来保存的姓名和职业

$_SESSION['name'] = $name; 
$_SESSION['profession'] = $profession; 

更改您的索引文件的index.php

0

在process.php把形式和隐藏输入(S)

<FORM ...> 
<input type="hidden" mane="name" value="$NAME VARIABLE"> 
<input type="hidden" mane="profession" value=$PROFESSION VARIABLE> 
<input type=submit value="Go Back"> 

您可能从提交的数据或sql查询中获得变量。

0

您可以使用其中的按钮创建一个表单,并以这种方式传递变量或使用链接而不是按钮以URL风格传递参数。

选项1:

<form action="page.php"> 
    <input type="hidden" value="<?php name ?>" name="username"/> 
    <input type="hidden" value="<?php profession ?>" name="profession"/> 
    <input type="submit" value="Next Page" /> 
</form> 

选项2:

<a href="page.php?name=<?php name?>&profession=<?php profession?>"> 
0

如果您不需要这个信息是安全的(如密码或某事),你也可以使用cookies以避免即使在服务器上启动会话。

$_COOKIE['name'] = $name; 
$_COOKIE['profession'] = $profession; 

然后你在使用URL

$name = $_COOKIE['name']; 
$profession = $_COOKIE['profession']; 
相关问题