我试图创建一个带有下拉列表的表单,这个表单是从数据库中填充的,当我选择值并按下提交时我会得到一个错误,如下所述,我需要一些帮助。
<!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"];
注意:未定义的索引:第2行的pass.php中的title_name
当我添加到pass.php时:
<?php
if (isset($_POST['submit'])) {
echo $_POST["title_name"];
}
我没有得到任何回复,为什么我选择并提交表单后没有数据?!