Javascript 如何将数据库列标题名称与下拉菜单中的值匹配
我有两个下拉菜单。在第一个下拉列表中,我硬编码了数据库列的名称,即与数据库列中的名称相同。现在在第二个下拉菜单中,我想将第一个下拉菜单中选择的列名与数据库中的列名相匹配。 我不知道如何使用query与数据库列标题名称匹配,并在第二个下拉菜单中显示所选列的行。代码如下:Javascript 如何将数据库列标题名称与下拉菜单中的值匹配,javascript,php,html,Javascript,Php,Html,我有两个下拉菜单。在第一个下拉列表中,我硬编码了数据库列的名称,即与数据库列中的名称相同。现在在第二个下拉菜单中,我想将第一个下拉菜单中选择的列名与数据库中的列名相匹配。 我不知道如何使用query与数据库列标题名称匹配,并在第二个下拉菜单中显示所选列的行。代码如下: 选择一个选项 全选 名称 课程 卷号 这是我用来打印HTML selectbox的示例,它从DB获取数据。这是为MSSQL编写的,但可以为mysql重新编写。它使用预先准备好的语句,这在处理用户输入时是应该的 $params
选择一个选项
全选
名称
课程
卷号
这是我用来打印HTML selectbox的示例,它从DB获取数据。这是为MSSQL编写的,但可以为mysql重新编写。它使用预先准备好的语句,这在处理用户输入时是应该的
$params = array(&$id, &$param);
$query = "Your query";
$stmt = sqlsrv_prepare($conn, $query, $params);
sqlsrv_execute($stmt);
PrintSelectBoxWithOptions($stmt,$session_filter_ope_id,'process');
sqlsrv_free_stmt($stmt);
function PrintSelectBoxWithOptions($stmt,$select_name)
{
echo'<select name="'.$select_name.'" class="selectbox">';
while(($row = sqlsrv_fetch_array($stmt))!= null)
{
printf('<option value="%s" >%s</option>',$row[0],$row[1]);
}
echo'</select>';
}
$params=数组(&$id,&$param);
$query=“您的查询”;
$stmt=sqlsrv_prepare($conn、$query、$params);
sqlsrv_执行($stmt);
打印带有选项的SelectBox($stmt,$session\u filter\u ope\u id,'process');
sqlsrv_free_stmt($stmt);
函数PrintSelectBoxWithOptions($stmt,$select\u name)
{
回声';
while(($row=sqlsrv\u fetch\u array($stmt))!=null)
{
printf('%s',$row[0],$row[1]);
}
回声';
}