首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在确认页面上显示PHP表单值?

如何在确认页面上显示PHP表单值?
EN

Stack Overflow用户
提问于 2010-09-18 16:21:43
回答 2查看 2.2K关注 0票数 1

我创建了一个简单的表单,将输入的值发送到指定的电子邮件中。

此外,我还想在确认页面上显示输入的/选定的值。我使用以下代码:

代码语言:javascript
复制
echo '<h2>Thank you for Registering</h2>
        <h3>You have registered for the following classes</h3>
        <p>9:10 to 10:00am: "$email9_11" <br />
             10:10 to 11:00am: "$email10_11"<br />
             11:10 to 12:00:  "$email11_12"<br />
             12:10 to 1:00: "$email12_1"</p>
        <p>We look forward to seeing you October 31, 2010</p>';

它是这样显示的:

感谢您的注册

您已注册下列课程

上午9:10至10:00:"$email9_11“

上午10:10至11:00:"$email10_11“

11:10至12:00:"$email11_12“

12:10至1:00:"$email12_1“

我们期待着2010年10月31日见到你。

以下是变量:

代码语言:javascript
复制
$emailFromName = $_POST['name'];
$emailFrom = $_POST['email'];
$emailFromPhone = $_POST['phone'];
$email9_11 = $_POST['9-10'];
$email10_11 = $_POST['10-11'];
$email11_12 = $_POST['11-12'];
$email12_1 = $_POST['12-1'];

我希望你能帮我把这个正确地展示出来。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-18 16:24:35

您正在为您的echo使用单引号,在这种情况下,变量将不会展开。用双引号代替:(当然还可以转义文本中的双引号)

代码语言:javascript
复制
echo "<h2>Thank you for Registering</h2>
        <h3>You have registered for the following classes</h3>
        <p>9:10 to 10:00am: \"$email9_11\" <br />
             10:10 to 11:00am: \"$email10_11\"<br />
             11:10 to 12:00:  \"$email11_12\"<br />
             12:10 to 1:00: \"$email12_1\"</p>
        <p>We look forward to seeing you October 31, 2010</p>";
票数 3
EN

Stack Overflow用户

发布于 2010-09-18 16:26:41

如果您想以内联方式输出变量值,而不是变量名,请用双引号包装回显。

代码语言:javascript
复制
$var = "foo";
echo '$var'; //Outputs $var
echo "$var"; //Outputs foo

您还需要转义\"内容中的双引号。

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3742437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档