1

焚き火の選択ボックスにmysqlからデータを入力する際に​​助けが必要です。
通貨と給与の2つのテーブルがあります。通貨テーブルは給与テーブルに関連付けられています (外部キーとして)。そのため、給与フォームに通貨記号を読み込もうとしていますが、どういうわけかコードは Mac では機能しますが、Linux マシンでは機能しません。
ファイル: bonfire/modules/salary/views/content/create.php

<?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')?>

そして、これは html の td にある index.php のコードです:
ファイル パス: bonfire/modules/salary/views/content/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);
    }
  }
}
?>

どんな助けでも大歓迎です...

4

1 に答える 1

0

ありがとうございます。ページを強制的に更新した後、Linux で動作するようです。

于 2013-03-07T12:28:43.780 に答える