提交表单时出错

时间:2013-12-25 01:56:16

标签: php html forms form-submit

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

错误:

  

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

表格代码:

<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>

我只想在提交的表单中获取数据,这样一旦我能够确认数据已提交,我就可以继续使用该网页了。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

尝试为表单提供操作。 action="filename.php"

另外,使用if($_POST['submitForm'] == 'submit')代替if(isset($_POST['submitForm']))。它可以防止显示E_NOTICE错误

答案 1 :(得分:0)

在你的php中,只需:

<?php echo $_POST['submitForm']; ?>

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