0

目前我有一个工作选择下拉菜单,它有一个 on-change 事件来操作某个 div 内的数据。

它可以按我的意愿工作,但是我无法检索中间有空格以返回任何内容的值。我知道并且我已经检查过该值是否将正确的数据存储到数据库中,但它根本不起作用。

我也在网上搜索过,我的代码似乎一切都很好,但这很奇怪。

我的问题:如何从数据库中检索在文本字符串之间有空格的选择下拉值属性?

下面是我的代码:

头文件.php

<select id="category" class="selectDropDown">
                    <option>Select Category...</option>
                    <option value="All Categories">All Categories</option>
                    <option value="Financial">Financial</option>
                    <option value="Administration">Business And Administration</option>
                    <option value="Care">Care</option>
                    <option value="Construction">Construction</option>
                    <option value="Creative">Creative</option>

等等。问题在于所有类别的值。

category.php

include('config.php');

$category = $_REQUEST['category'];

$query = "SELECT * FROM podContent WHERE category = '$category'";

$result = mysql_query( $query, $con );

非常感谢任何帮助,这可能是一个简单的解决方案,但我已经看了好几个小时了。干杯

4

1 回答 1

0

您必须使用 的name属性,而select不是id属性。在您的情况下,您应该将 HTML 更改为

<select id="category" name="category" class="selectDropDown">
    ...
</select>
于 2013-03-23T13:11:39.680 回答