我試圖讓遠程自動完成陣列PHP數組jQuery的遠程自動完成
$items = array(
"PR-1001"=>"Product 1",
"PR-1002"=>"Product 2"
);
輸入自動完成suggection將PR-1001和PR-1002和DIV將與商品0或產品2取決於選擇附加的自動完成。我嘗試使用下面的代碼,但不能請幫助我得到上面提到的數組。
$query = "SELECT * FROM products";
$results = mysql_query($query, $connection);
confirm_query($results);
$count = mysql_num_rows($results);
while($row = mysql_fetch_array($results)) {
$codes =array("{$row['pr_code']}");
$names =array("{$row['pr_name']}");
$i = 0;
$items[$i] = "\"" . $codes[$i] ."\"=>\"" . $names[$i] ."\", ";
$items = implode(", ", $items);
$i++;
}
我需要一個PHP數組,顯示的print_r
Array ([DJ-1001] => Product 1 [DJ-1002] => Product 2)
預先感謝您。
這裏的答案
$items = array();
while($row = mysql_fetch_array($results)) {
$items[$row['pr_code']] = $row['pr_name'];
}
謝謝啦!
謝謝主席先生,我得到這個結果{ 「DJ-1001」: 「產品1」, 「DJ-1002」: 「產品2」}我試圖把它作爲$ items = array(「PR-1001」=>「Product 1」,「PR-1002」=>「Product 2」); – Saleem 2012-08-09 06:47:32
@Saleem你描述的結果是JavaScript的等價物。 – 2012-08-09 11:11:12