PHP - 数据库表单下拉列表未定义的索引

时间:2017-12-10 21:12:30

标签: php html forms dropdown

我试图创建一个带有下拉列表的表单,这个表单是从数据库中填充的,当我选择值并按下提交时我会得到一个错误,如下所述,我需要一些帮助。

<!DOCTYPE HTML>
    <html>
    <head>
    </head>
    <body>

    <h2>Test</h2>
    <form method="post" action="pass.php">


        Name: <select  name="title_name">
            <?php
            require_once ('conn.php');
            $sql = mysqli_query(db_connect(), "SELECT Title FROM $table WHERE NOT Status='Links_added' ORDER BY Title ASC");
            echo "<option value=\"name1\">" . "Select Title" . "</option>";
            while ($row = $sql->fetch_assoc()){
                echo "<option value=\"name2\">" . $row['Title'] . "</option>";
            }
            ?>
        </select>
        <br><br>
        <input type="submit" name="submit" value="Submit">

    </form>
    </body>
    </html>

pass.php

<?php
echo $_POST["title_name"];

enter image description here

错误

  

注意:未定义的索引:第2行的pass.php中的title_name

当我添加到pass.php时:

<?php
if (isset($_POST['submit'])) {

    echo $_POST["title_name"];
}

我没有得到任何回复,为什么我选择并提交表单后没有数据?!

0 个答案:

没有答案