【发布时间】:2013-02-16 03:15:11
【问题描述】:
我正在尝试使用 while 循环构建一个 $key => $values 数组,其中 $key 等于值,来自 db_query。我认为语法不正确
function _form(){
$person = db_query("SELECT name FROM {person}");
$columnValues = Array();
while ($row = db_fetch_array($person) ) {
$columnValues[] = array($row['name']=> $row['name']);
}
.
.
.
我有几个问题。
- 我需要创建一个键来提取实际的“选择”菜单项值吗?
- 如果我需要创建一个键,有没有办法在 while 循环中为每个以相同值作为键的元素创建一个新数组(例如 apple => apple)
- 从复选框和选择中提取值的正确方法是什么,以便我得到一个字符串而不是有序数字? (例如 form_values['value']['select_name'] , form_values['value']['checkboxes_name'] 以便首先返回所选项目“apple”,第二个返回选中项目“apple”。)...我喜欢苹果。
【问题讨论】: