gpt4 book ai didi

php - 将变量设置为数组 php mysql 中的第一个选项

转载 作者:行者123 更新时间:2023-11-29 23:49:07 24 4
gpt4 key购买 nike

我有一个选择框,里面填有 mysql 查询,它功能正常并且可以选择。数据发生变化并且工作正常。

它目前根据branch_id列进行排序,我想要的是$branch_id的 session 变量作为选择框的第一个选项。这是基于从上一页选择的分支。

这就是我被困住的地方。

这是分支下拉列表的一些示例代码。

此选择随后会更改此代码下方选项框中显示的用户列表。一切功能都很好,我只需要对其进行改进,以便当前选择的分支(来自上一页)是分支下拉列表中的第一个。

如果有人可以提供帮助,我将非常感激。

//get list of allowed Branchs
$AllowBranch = "SELECT branch_id FROM access WHERE userid IN (SELECT id FROM user WHERE username = '{$_SESSION['user']}') ORDER BY branch_id ASC";
$getAllowBranch = mysql_query($AllowBranch);
while($getAllowBranchRow = mysql_fetch_assoc($getAllowBranch))
{
$NameSQL = "SELECT name FROM branchlist WHERE id = '{$getAllowBranchRow['branch_id']}'";
$Nameresult = mysql_query($NameSQL);
$Namerow = mysql_fetch_assoc($Nameresult);

echo "<OPTION VALUE = '{$getAllowBranchRow['branch_id']}' "; if($NeedBranch == $getAllowBranchRow['branch_id']) { echo "selected"; } echo "> ".ucwords(strtolower($Namerow['name']));
}
echo "</SELECT>";

最佳答案

检查源代码,看看所选属性是否放在正确的选项标签中。另外,您忘记关闭每个 <option>带有 </option> 的标签,不确定,但这也可能是问题所在。

关于php - 将变量设置为数组 php mysql 中的第一个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25747041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com