我在我的项目文件中添加了一个名为adduser.php的aweber表单。它有三个字段名字,姓氏和电子邮件。当用户提交表单数据时,他们将转到welcome.php页面。在welcome.php页面中,我有一些欢迎消息和名为" Start"的按钮。当用户点击"开始"按钮,他们将获得自定义表单。
所以,我现在的问题是,如何在我的自定义表单上显示以前用户在adduser.php上提交的数据。
请记住,我没有使用任何自定义数据库来存储adduser.php表单数据。此页面由aweber.com嵌入式Perl脚本处理。
我的Project文件夹共有四页。一个是adduser.php然后是welcom.php,然后是custom.from.php,最后一个是thankyou.php。
这是adduser.php的表单脚本。它是aweber.com提供的嵌入式脚本。
<form method="post" class="af-form-wrapper" action="https://www.aweber.com/scripts/addlead.pl" >
<div style="display: none;">
<input type="hidden" name="meta_web_form_id" value="1305186106" />
<input type="hidden" name="meta_split_id" value="" />
<input type="hidden" name="listname" value="awlist3791609" />
<input type="hidden" name="redirect" value="http://localhost/php/intro.php?" id="redirect_33699466c49909887d43ec924c761a52" />
<input type="hidden" name="meta_adtracking" value="My_Web_Form" />
<input type="hidden" name="meta_message" value="1" />
<input type="hidden" name="meta_required" value="name (awf_first),name (awf_last),email" />
<input type="hidden" name="meta_tooltip" value="" />
</div>
<div id="af-form-1305186106" class="af-form">
<div id="af-header-1305186106" class="af-header">
<div class="bodyText">
<p> </p>
</div>
</div>
<div id="af-body-1305186106" class="af-body af-standards">
<div class="af-element">
<label class="previewLabel" for="awf_field-71044792-first">First Name:</label>
<div class="af-textWrap">
<input id="awf_field-71044792-first" type="text" class="text" name="name (awf_first)" value=""/>
</div>
<div class="af-clear"></div>
</div>
<div class="af-element">
<label class="previewLabel" for="awf_field-71044792-last">Last Name:</label>
<div class="af-textWrap">
<input id="awf_field-71044792-last" class="text" type="text" name="name (awf_last)" value=""/>
</div>
<div class="af-clear"></div>
</div>
<div class="af-element">
<label class="previewLabel" for="awf_field-71044793">Email: </label>
<div class="af-textWrap">
<input class="text" id="awf_field-71044793" type="text" name="email" value=""/>
</div>
<div class="af-clear"></div>
</div>
<div class="af-element buttonContainer">
<input name="submit" type="submit" class="btn btn-success" value="Start Screening"/>
</div>
</div>
</div>
</form>
我遇到了大麻烦,我无法处理我等待专家开发人员的支持。我还在使用与互联网连接的本地服务器。
答案 0 :(得分:0)
您可以使用$_SESSION
在整个应用程序运行时使用变量。最后,只需关闭它们即可清除用户浏览器。
这是“flash会话消息”使用的常见做法。他们按$_SESSION
设置消息,并在变量不再使用时关闭。
答案 1 :(得分:0)
更改表单的默认操作
<form method="post" class="af-form-wrapper" action="https://www.aweber.com/scripts/addlead.pl" >
到
<form method="post" class="af-form-wrapper" action="trial.php" >
在此文件trial.php中,首先启动seeion,然后使用会话变量,如下所示
session_start();
$_SESSION["first-title"] = $_POST['awf-first'];
每个表单输入的等等,然后使用location
将页面重定向到默认操作header('Location : Aweber perl script link');