2013-03-06 3 views
1

Нужна помощь при заполнении данных из mysql в поле выбора в костре.
У меня есть 2 стола, валюта и зарплата. Таблица валют связана с таблицей зарплаты (как внешний ключ). Поэтому я пытаюсь загрузить символы валюты в форме зарплаты, но каким-то образом код работает на Mac, но не работает на машине Linux.
Файл: Костер/модули/жалованье/просмотров/содержание/create.php
populating select box from mysql using php in bonfire

<?php  
$options = array(); 
$query = $this->db->query("SELECT currency_symbol FROM currency"); 
foreach ($query->result_array() as $row) { 
    foreach ($row as $key) { 
     $options[] = $key; 
    } 
} 
?> 

<?php echo form_dropdown('salary_currency', $options, set_value('salary_currency', isset($salary['salary_currency']) ? $salary['salary_currency'] : ''), 'Currency')?> 

И это код index.php в пД HTML:
пути к файлу: Костер/модули/заработной платы/просмотров/содержание/index.php

<?php  
$query = $this->db->query("SELECT currency_symbol FROM currency"); 
$query_result = $query->result_array(); 
foreach ($query_result as $query_currency_id => $query_currency_symbol) { 
    if($query_currency_id == (integer)($record->salary_currency)){ 
    foreach ($query_currency_symbol as $salary_currency_id) { 
     echo($salary_currency_id); 
    } 
    } 
} 
?> 

Любая помощь приветствуется ...

+1

Что именно происходит, когда вы говорите «это не работает» на Linux? Вы получаете ошибки? – mkaatman

ответ

0

Благодаря б ut, похоже, работает на linux после того, как я принудительно обновил страницу.