2011-07-13 12 views
0

私は2つのテーブルのデータベース値を取り、それらをCodeIgniterドロップダウンに表示するループをphpで持っています - しかし、配列はnews_typesループの後にリセットされません。誰でも私を助けることができますか?あなたのニュース型のidのは、彼らが上書きされますカテゴリIDと一致した場合配列はリセットされません

おかげ

//inside a loop 

if(isset($news_types)) { 
    foreach($news_types as $type) { 
     $options[$type['id']] = ucwords($type['type']); 
    } 
} 

if(isset($categories)) { 
    foreach($categories as $category) { 
     $options[$category['id']] = ucwords($category['category']); 
    } 
} 

echo '<p>'; 
echo format_label($field); 
echo form_dropdown($field, $options, check_value($field, $submitted, $record->$field)); 
echo '</p>'; 

答えて

1

は...

if(isset($news_types)) { 
    foreach($news_types as $type) { 
     $options["news_".$type['id']] = ucwords($type['type']); 
    } 
} 

if(isset($categories)) { 
    foreach($categories as $category) { 
     $options["cat_".$category['id']] = ucwords($category['category']); 
    } 
} 

プレフィックスあなたのIDは、彼らが衝突しないことを確認することを確認するために、これを試してみてください。

関連する問題