2014-04-16 31 views
0

我有一个脚本作为附加捕捉。如何获取未使用php形式定义的变量?

<?php 
$mailid = "[email protected]"; 
?> 
<form name = "Register" method = "post" action = "test.php"> 
<table width="50%" border="1" align="center" cellpadding="3" cellspacing="1"> 
<tr> 
<td align=center><strong>Enter your details to register </strong></td></tr></table> 
<table width="50%" border="1" align="center" cellpadding="3" cellspacing="1"> 

<tr> 
<td align=center>Name</td><td align=center>:</td><td align=center><input type = 'text' id='name' name ='name' ></td></tr> 
<tr> 
<td align=center>User Name</td><td align=center>:</td><td align=center><input type = 'text' name = 'uname' ></td></tr> 
<tr> 
<td align=center>Password</td><td align=center>:</td><td align=center><input type = 'password' name = 'password' ></td></tr> 
<input type='submit' name='submit' value='Register'></td></tr> 

</table> 
</form> 

在test.php我可以得到名称,用户名和密码。但我怎么能通过单击注册按钮通过“mailid”test.php?

你能帮我解决吗?

在此先感谢。

回答

2

通过它在隐藏字段,

<input type='hidden' name='mailid' value="<?php echo $mailid; ?>" > 

或替代你可以使用会话,

$_SESSION['mailid'] = $mailid; 
0

那会怎么做。将其放置在表单中。

<?php echo $mailid ?> // will help you get the value. 

<input style='display:none' name="mailid" value='<?php echo $mailid ?>' /> 

在其他PHP文件。

$value = $_POST['mailid']; 

value现在包含您的值。

0

可以使用的形式隐藏字段。 在你提交按钮输入使用下面的代码

<input type='hidden' name='mailid' value='<?php echo $mailid; ?>' \> 

现在,当您提交表单,您将在

$_POST['mailid'] 
获取隐藏的价值