作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的网页是这样的:
我有一个由两个数据库表填充的多选下拉列表。一个表包含所有值,另一个表包含选定的值。 (此部分不可更改)
填充下拉列表并选择正确的值后,用户可以选择在列表中选择更多值,并将其以数组形式传输到另一个页面。
function getGrade($id, $grades_array)
{
$counter = 0;
$sql = "Select grade FROM grades";
$result = mysql_query($sql) or die (mysql_error());
echo '<select name="grade" multiple="multiple" id="grades_selected">';
while ($row = mysql_fetch_array($result)) {
if ($row['grade'] != $grades_array[$counter]) {
echo "<option>" . $row['grade'] . "</option>";
} else {
echo "<option selected=" . $row['grade'] . ">" . $row['grade'] . "</option>";
$counter = $counter + 1;
}
}
mysql_free_result($result);
echo '</select>';
}
初始变量 $grades_array 是选定的值。
换句话说,我需要的解决方案是能够在页面加载时从数据库中提取值,但如果用户选择更多值,那么它将能够将这些值添加到数组中并保存该变量以在其他变量上使用页。我认为最难的部分是当用户第二次返回页面时,它不会再次从数据库中提取数据并使用相同的创建变量来填充下拉列表。请有人帮忙!
最佳答案
您可以使用此 AJAX 进行尝试,比使用 PHP 更容易实现
suggestion text field like -- google suggestion - using AJAX/Jquery
关于javascript - 更新多选下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24741175/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!