如何使用php?电子邮件=#检索记录

如何使用php?电子邮件=#检索记录,php,Php,在abc.php中,我有一个动作为xyz.php的表单。我希望在xyz.php中使用$email=$POST['txtEmail'] 为此,我键入:Edited 在abc.php中: <form id="form1" name="form1" method="post" action="xyz.php"> <input type="text" name="email" id="email" /> </form> 这就是你想要的吗?我甚至不知道人们如何解释

在abc.php中,我有一个动作为xyz.php的表单。我希望在xyz.php中使用
$email=$POST['txtEmail']


为此,我键入:
Edited

在abc.php中:

<form id="form1" name="form1" method="post" action="xyz.php">
  <input type="text" name="email" id="email" />
</form>

这就是你想要的吗?

我甚至不知道人们如何解释这是正确的……那么,什么是正确的方法呢?似乎你在$u POST和$u GET之间进行了混合,你实际上在寻找什么?我在abc.php中这样做了。我希望$email可以用在两个页面上,比如xyz.php和def.phpy。你想把表单发布到两个页面上吗?恐怕那不会发生。您可以做的最好的事情是放置
标题('Location:xyz.php?email='.urlencode($\u POST['email']),在abc.php中,然后在xyz.php中:$email=urldecode($\u POST['email'));`。一旦表单提交到abc.phpokay,这将导致立即重定向,让我澄清我的问题。abc.php有一个表单。它的动作是xyz.php。xyz.php还有一个动作是def.php的表单。在xyz.php中,它从abc.php获取$email的输入。我希望在def.php中使用$email,基于xyz.php中的表单动作。而不是标题。如前所述,这种方法非常有效。
echo$_POST['txtEmail'];
在def.php中打印出在第一个表单中选择的电子邮件地址,这是正确的。
<form id="form1" name="form1" method="post" action="def.php">
   <input type="text" name="txtAns" />                                                
   <input type="hidden" name="txtEmail" id="txtEmail" value="<?php echo $_POST['txtEmail']; ?>" />
  <input type="submit" name="submitEmail" value="Submit" />
</form>
$email=$_POST['txtEmail'];
<form id="form1" name="form1" method="post" action="xyz.php">
  <input type="text" name="email" id="email" />
</form>
<form id="form2" name="form2" method="post" action="def.php">
  <input type="hidden" name="email" id="email" value="<?php echo $_POST['email']; ?>" />
</form>
$email = $_POST['email'];