首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试获取请求的表单输出

尝试获取请求的表单输出
EN

Stack Overflow用户
提问于 2018-05-28 12:27:58
回答 2查看 65关注 0票数 -2

我正在尝试从表单中获取值,但在提交请求时。下面是PHP代码,因为我知道超文本标记语言表单是正确的,因为当我没有将isset()函数放入PHP时,它工作得很好。

代码语言:javascript
运行
复制
<?php

    if (isset($_POST["submit"]))
    {
        $fname = $_POST['firstname'];
        $emailstr = $_POST['email'];
        $postaddrstr =$_POST['postaddr'];
        $favsportstr =$_POST['favsport'];
        $emailliststr =$_POST['emaillist'];
    }
?>

我认为错误出在下面的某个地方,因为我在foreach循环中得到了一个未定义的$val变量消息和一个数组到字符串的转换。

代码语言:javascript
运行
复制
<section id="output">
    <?php
        if (isset($_POST["submit"]))
        {
            echo "<h2>The following information was received from the form:</h2>";
            echo "<p><strong>First Name:</strong>   $fname </p>";

            echo "<p><strong>Email = </strong>   $emailstr </p>";
            echo "<p><strong>Post Address = </strong>   $postaddrstr </p>";
            echo "<p><strong>Your Favourit Sport:</strong> 
            foreach($favsportstr as $val) {
                $val 
            }";
            echo "<p><strong>Email list = </strong>   $emailliststr </p>";
        }
    ?>
</section>
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50559128

复制
相关文章

相似问题

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