2012-02-15 4 views
0

私はAutocomplete UIを使用しています。私は、データベースソースの結果といくつかのploblemsを持って、私はそのシンプル必要なもの:配列を使用している間にオートコンプリートデータベース

$items = array(
"Great Bittern"=>"Botaurus stellaris", 
"Little Grebe"=>"Tachybaptus ruficollis", 
"Black-necked Grebe"=>"Podiceps nigricollis" 
) 

と私が働いてそのデータベースの結果を持っている:ドキュメントのからの例では

を、彼らはこのような配列を持っていますwhile()となります。

私はこのような何かしてみてください:

while(!$resrank->EOF){ 
    $array = array($resrank->fields["FIELD1"] => $resrank->fields["FIELD2"]); 
    $resrank->MoveNext(); 
} 

をしかし、明らかに、彼は、アレイのの多くを作成します。

の代わりに、私はwhile()またはforeach()を使用している例のような配列が必要です。より良い方法はありません。これどうやってするの?

私はphpにはあまりよく慣れていません。

答えて

2

代わりにあなたは同じものを移入する必要が個々のアレイ作成の:

$items = array(); 
while(!$resrank->EOF){ 
    $items[$resrank->fields["FIELD1"]] = $resrank->fields["FIELD2"]; 
    $resrank->MoveNext(); 
} 

幸運を!

+0

完璧、ありがとう! –

関連する問題