Php 提交表单时出错

Php 提交表单时出错,php,html,forms,form-submit,Php,Html,Forms,Form Submit,此表单未提交。它显示错误消息 错误: 无法加载网页,因为服务器未发送任何数据。 重新加载此网页。 按重新加载按钮重新提交加载页面所需的数据。 错误代码:ERR\u EMPTY\u响应 表格编号: <html> <head> <title>Home</title> <link href="newcss.css" rel="stylesheet"> </head> <body> <?ph

此表单未提交。它显示错误消息

错误:

无法加载网页,因为服务器未发送任何数据。 重新加载此网页。 按重新加载按钮重新提交加载页面所需的数据。 错误代码:ERR\u EMPTY\u响应

表格编号:

<html>
    <head>
    <title>Home</title>
    <link href="newcss.css" rel="stylesheet">
</head>
<body>
<?php if($_POST['submitForm'] == 'submit' ){
            echo "the Form has been submitted";
        } 
        ?>
        <form action="" method="post">

            <table>
                <tr>
                    <td>First Name:</td>
                    <td><input type="text" name="firstName" maxlength="25" autofocus></td>
                </tr>
                <tr>
                    <td>Last Name:</td>
                    <td><input type="text" name="lastName" maxlength="25"></td>
                </tr>
                <tr>
                    <td>Gender:</td>
                    <td><input type="radio" name="Gender" value="male">Male
                        <input type="radio" name="Gender" value="female"> Female
                    </td>
                </tr>
                <tr>
                    <td>Email:</td>
                    <td><input type="email" name="Email" maxlength="35"></td>
                </tr>
                <tr>
                    <td>Phone Number:</td>
                    <td><input type="tel" name="phoneNumber" maxlength="20"></td>
                </tr>
                <tr>
                    <td>Ask question and provide background information</td>
                    <td><textarea name="information" rows="5" cols="20" placeholder="put your question and background information here"></textarea></td>
                </tr>
                <tr>
                    <td colspan="2" align="center"><input type="submit" name="submitForm" value="submit"><input type="reset" value="reset"></td>
                </tr>
            </table>
        </form>

    </div>   
</body>
</html>

家
名字:
姓氏:
性别:
男性
女性
电邮:
电话号码:
提出问题并提供背景信息
我只想在提交的表单中获取数据,这样一旦我能够确认数据已提交,我就可以进一步处理该网页


有什么建议吗?

尝试为表单提供操作
action=“filename.php”

另外,使用
if(isset($\u POST['submitForm']='submit')
代替
if(isset($\u POST['submitForm']))
。它将防止在php中显示
E_通知
错误

,只需执行以下操作:


。。。你可能会对结果感到惊讶。

我试过了,但仍然不起作用。。此外,该页面名为.html,这会有所不同吗?如果您使用
$\u POST
发布数据,则该文件需要为.php(除非您的服务器设置为以.php(.htaccess-trick)的形式运行.html)我测试了你的代码,它检查出来了。问题是什么?你有什么错误吗?还有,你确定你的文件有
.php
扩展名吗?当我试图提交表单时,有一条错误消息说没有发送数据。它有一个.html扩展名。我发现这很难相信。你是在自己的计算机上运行这个
localh吗ost
或在托管网站上?它是否具有
.php
文件扩展名?您的文件必须是
.php
而不是
。html
.html
从“web浏览器”运行,而
.php
从“web服务器”运行。如果你没有安装、运行和正确配置一个,那么你的代码本身就无法工作。这基本上意味着你的代码中没有任何内容可以计算。因此,你应该在评论文件扩展名后阅读上面的答案,并朝这个方向看。问题解决了..我从未在mac上激活过php..现在它可以工作了我对结果感到非常惊讶,因为结果是“哦,你甚至还没有安装PHP”。我说不出话来。这是一种罕见的情况。