Xampp PHP服务器在发布isn';行不通

Xampp PHP服务器在发布isn';行不通,php,apache,post,get,xampp,Php,Apache,Post,Get,Xampp,我正在为我的学校作业建立一个基本的php网站,我意识到我在保存php页面上没有收到任何数据。在那之后,我切换了获取的方法,我的页面工作得很好。这是我的表格页 <form action="save-input.php" method="POST"> <div class="form-group"> <label for="todoTitle">Todo Title</label> <input type=

我正在为我的学校作业建立一个基本的php网站,我意识到我在保存php页面上没有收到任何数据。在那之后,我切换了获取的方法,我的页面工作得很好。这是我的表格页

<form action="save-input.php" method="POST">
    <div class="form-group">
        <label for="todoTitle">Todo Title</label>
        <input type="text" class="form-control" name="todoTitle" id="todoTitle" placeholder="Example Title" required>
    </div>
    <div class="form-group">
        <label for="todoShortExplanation">Short Explanation</label>
        <input type="text" class="form-control" name="todoShortExplanation" id="todoShortExplanation" placeholder="Short Explanation for Todo">
    </div>
    <div class="form-group">
        <label for="todoImportance">Importance Level: </label>
            <?php
            // Establish connection and check it's solid or not
            try {
                $conn = new PDO("mysql:host=hostname;dbname=databasename", 'username', 'password');
                $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
                //echo "Connected successfully";
            }
            catch(PDOException $e)
            {
                echo "Connection failed: " . $e->getMessage();
            }
            // Create Query and prepare
            $sql = 'SELECT * FROM todoImportance';

            $cmd = $conn->prepare($sql);
            // Execure and fecth the data coming from DB
            $cmd->execute();

            $datas = $cmd->fetchAll();

            // Close connection
            $conn = null;

            //echo '<pre>' . var_export($datas) . '</pre>';
            echo '<select name="todoImportance" id="todoImportance">';

            // Print out dropdown options
            foreach($datas as $data) {
                echo '<option value="' . $data['ImportanceColor'] . '">'. $data['importanceLevel'] . '</option>';
            }

            echo '</select>';
            ?>
    </div>
    <div class="form-group">
        <label for="todo">Todo</label>
        <textarea name="todo" id="todo" class="form-control" rows="4" required></textarea>
    </div>
    <div class="form-group">
        <label for="todoAlarmDate">Alarm Date</label>
        <input type="date" class="form-control" name="todoAlarmDate" id="todoAlarmDate" min="<?php echo date("Y-m-d"); ?>">
    </div>
    <button type="submit" class="btn btn-primary">Save</button>
</form>

待办事项标题
简短解释
重要性级别:
如果URL看起来像{PROJECT_NAME}/save-input.php,则表明您正在使用内置于web服务器中的PhpStorm(或其他IDE)

如果您想使用合适的web服务器(如Apache),请创建并配置部署条目,并将其标记为此项目的默认项——如果未指定部署(IDE从中获取基本URL),PhpStorm将使用内置web服务器


这就是我解决问题的方法。

您已将表单方法指定为POST,并尝试使用GET打印。请改为尝试var_dump($_REQUEST)并查看。很抱歉,我忘了更改它,但在我提交作业之前,POST不起作用。我将它更改为GET,这就是为什么会这样。
<?php
/**
 * Created by PhpStorm.
 * User: User
 * Date: 2016-02-09
 * Time: 3:50 PM
 */


var_dump($_POST);