Html表单提交 - 原因没有收到数据ERR_EMPTY_RESPONSE

时间:2015-07-21 17:49:12

标签: php html

好的,我很抱歉问这么简单的问题。但是我已经退回了几天玩这种愚蠢的形式...所以我要保持简短。

所以我尝试了所有类型的表单,都有同样的问题。

这是我从W3Schools直接拉出来的,它也没有工作......

它们都会导致新页面包含:NO DATA RECEIVED, ERR_EMPTY_RESPONSE

编辑:表格,用户,通行证等......为安全起见而被删除。

        <?php
        if(isset($_POST['submit']))
        {
        $dbhost = 'localhost';
        $dbuser = '';
        $dbpass = '';
        $conn = mysql_connect($dbhost, $dbuser, $dbpass);
        if(! $conn )
        {
          die('Could not connect: ' . mysql_error());
        }

        if(! get_magic_quotes_gpc() )
        {
           $emp_name = addslashes ($_POST['firstname']);
           $emp_address = addslashes ($_POST['lastname']);
        }
        else
        {
           $emp_name = $_POST['firstname'];
           $emp_address = $_POST['lastname'];
        }

        $sql = "INSERT INTO `` . `` ".
               "(name,img-path) ".
               "VALUES('$emp_name','$emp_address')";
        mysql_select_db('');
        $retval = mysql_query( $sql, $conn );
        if(! $retval )
        {
          die('Could not enter data: ' . mysql_error());
        }
        echo "Entered data successfully\n";
        mysql_close($conn);
        }
        else
        {
        ?>
        <form action="add-nexts.php" method="post">
            First name:
            <br>
            <input type="text" name="firstname" value="Mickey">
            <br> Last name:
            <br>
            <input type="text" name="lastname" value="Mouse">
            <br>
            <br>
            <input type="submit" name="submit" id ="submit" value="Submit">
        </form>

        <?php
           }
        ?>

我不知道我做错了什么。希望也许你们这样做。非常感谢你们!

编辑:我的脚本正在使用GET。但POSTing是导致问题的原因。如果这有助于缩小任何人...我需要在我的网站上线时使用POST。但至少现在我可以前进了。

编辑:确认不是我的托管服务提供商....任何人至少可以告诉我我应该做什么下一个哈哈???我很难过,无法继续推进图片上传和其他事情!!厌倦了浪费时间!!

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。当我提交具有action="login.php"属性的表单时,它只显示OP描述的错误。我通过在文件开头添加<!DOCTYPE html>来解决它。但是,我不确定为什么。