【发布时间】:2013-11-25 22:51:34
【问题描述】:
我从数据库中获取一组值以显示在下拉列表中。一旦用户从下拉列表中选择了一个项目,则应将所选项目分配给一个 SESSION 变量。我试过这个,但它不工作。请smeone帮我整理一下。
<select id="FormNameSelecting" style="position:absolute; width:300px; top:50px; left:200px; "><option></option>
<?php
$result = mysqli_query($con,"SELECT * FROM Form");
while($row = mysqli_fetch_array($result)){
echo "<option value='$row[Form_ID]'>$row[Form_Name]</option>";
echo
}
?>
</select>
所以我需要将从 $row[Form_ID] 和 $row[Form_Name] 接收到的这些值存储在名为 $_SESSION['Form_ID'] 和 $_SESSION['Form_Name'] 的 2 个会话变量中;有人可以解释一下如何将所选项目的值分配给这两个会话变量。
【问题讨论】:
-
您想在更改所选项目或提交表单或选择后将 id 存储到会话中
-
:) 我需要为 onchange 事件做这件事。
-
那么首先你必须添加某种 ajax 或 javascript 来获得 cnage 的价值
-
查看答案,它为您提供了从 ajax 获取价值的方法。并创建一个会话变量。