使用php从下拉列表中选择选项(下拉列表也是通过使用php创建的)

时间:2015-02-13 14:35:39

标签: php select drop-down-menu

我试图通过使用PHP(在其中失败)来获取用户选择的选项,其中下拉列表本身包含表的名称并且已使用PHP生成。这是我的下拉代码并抓住它的值:

编辑的代码版本:

if(isset($_POST["submit"]))
{

//This code is to show all the tables in database ecommerce having word "brand" in it
$query = "SHOW TABLES FROM ecommerce LIKE '%_brand'";
$runQuery = mysql_query($query);
echo "<form method='post' action='#'>";
echo "<select name='mee'>";
while($row = mysql_fetch_array($runQuery))
    echo "<option value='something'>".$row[0]."</option>";
echo "</select>";
echo "</form>";
$var = $_POST["mee"];
echo $var;
}

这是错误:

Undefined index: mee in C:\......

2 个答案:

答案 0 :(得分:1)

尝试使用选项标签。

<option value="something ">.$row[0].</option> 

也许您缺少选项值

答案 1 :(得分:1)

为选项添加值。您可以通过这种方式将数据库中的值添加到选项中,以便用户在选择时可以看到该值。但是您没有设置每个选项的值,所以当您发送选定的选项时,它将使用选项的值并使用post方法发送。

echo "<option value='".$row[0]."'>something that user see</option>"