1

所以我使用 x-editable 进行引导,这对我来说太棒了。

有了这个,要返回一个供选择的菜单,需要返回一个数组以使其工作:

$arr = array(
  array('value' => 'Male', 'text' => 'Male'),
  array('value' => 'Female', 'text' => 'Female'),
);

如果你必须写它很好,但现在我需要从数据库输出中制作这个数组。

因此,例如,如果我运行“while($row”循环,输出将如何成为这样的数组。这就是我正在尝试的,但显然失败了,因为这不起作用:

    $query = 'SELECT id,app_name FROM apps';
    $result = mysql_query($query) or bomb($s,509,addslashes($query),addslashes(mysql_error()));
    if(mysql_num_rows($result) > 0) {
        while($row = mysql_fetch_assoc($result)) {
            $arr .= Array(
                Array('value' => $row['id'], 'text' => $row['app_name']),
            );
        }
    }

这可能是一个愚蠢的问题,所以在此先感谢。

4

1 回答 1

1

数组不能像字符串一样连接。尝试这样的事情:

while($row = mysql_fetch_assoc($result)) {
  $arr[]=Array('value' => $row['id'], 'text' => $row['app_name']);
}
于 2013-04-10T17:45:53.983 回答