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 に答える