PHP在不提交表单的情况下获取选项值

时间:2017-05-12 21:14:38

标签: php jquery mysql sql ajax

我正在网站上工作,我想问一下如何在不提交表格的情况下获得期权价值?我正在使用MySQL从数据库中获取选项ID和值。 (因为它比仅仅编码它更具动态性)

<form>
<nav>
  <ul>
    <li>
    <select name="Category" id="Category">
            <option value="1">All Category</option>';
    if(!mysqli_num_rows($result))
    {
    echo "No Result";
    }
    else
    {
            while ($row = mysqli_fetch_array($result)) 
            { 
                echo'
                <option value='.$row["KategoriaID"].'>'.$row["KategoriaNEV"].'</option>
                ';
            }
    }
echo'
    </select>
    </li>

    <li>
    <select name="Subcategory">
        <option value="1">Subcategory</option>';

$sql = "SELECT * FROM subkategoriak WHERE KategoriaID = ".$CategoryID."";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_array($result);     
    if(!mysqli_num_rows($result))
    {
    echo "No Result";
    }
    else
    {
            while ($row = mysqli_fetch_array($result)) 
            { 
                echo'
                <option value='.$row["SubkategoriaID"].'>'.$row["SubkategoriaNEV"].'</option>
                ';
            }
    }       


    echo'   
    </select>
    </li>
  </ul>
</nav>
</form>

这就是我的代码的样子。

谢谢。

1 个答案:

答案 0 :(得分:0)

感谢帮助人员! 我找到了一个工作系统并将其编辑到我的。

来源:http://roshanbh.com.np/2008/01/populate-triple-drop-down-list-change-options-value-from-database-using-ajax-and-php.html