0

現時点では、特定の div 内のデータを操作するための on-change イベントを持つ、動作中の選択ドロップダウンがあります。

それは私が望むように機能しますが、何かを返すために間にスペースがある値を取得するのに問題があります。値が正しいデータをデータベースに保存していることを確認しましたが、単に機能していません。

私もオンラインで検索しましたが、すべてが私のコードで問題ないように見えますが、これは奇妙です。

私の質問: テキストの文字列の間にスペースがあるデータベースから選択ドロップダウン値属性を取得するにはどうすればよいですか?

以下は私のコードです:

header.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 に答える