2017-08-31 6 views
0

データをドロップダウンリストに表示する方法をお勧めしますか? オプション属性にはどのようなコードが使用されますか?codeigniterを使用してデータベーステーブルリストをドロップダウンで表示する方法

マイコントローラー

public function tableReports() 
{ 
    $data['tables']=$this->DbReports->selectTable('snehal_pharma'); 
    $this->load->view('reports/rpt.php'); 

} 

モデルのコード

function selectTable($db) 
    { 
     $query=$this->db->list_tables(); 
     print_r($query); 
     return $query; 
    } 

ビュー

<div class="span12"> 
           Table List : 
           <select name="tbl" style="width: 150px;"> 
            <?php foreach($tables->result() as $tbl){ ?> 
            <option><?php echo $tbl;?></option> 
            <?php } ?> 
           </select> 
          </div> 

出力

アレイ([0] => account_groups [1] => account_undergroup [2] => batch_master [3] => batch_packing [4] => batch_stock [5] => company_master [6 [10] => disp_material [11] => dm_gatepass [12] => equipment_master [13] => es_finance_master [14] => cost_sheet_details [8] => es_ledger [15] => es_voucher [16] => es_voucherentry [17] => exipient [18] => mail_date [19] => pm_issue [20] => purchase [21] => purchase_details [22] => purchase_indent [23] => purchase_items [24] => purchase_master [25] => purchase_order [26] => sales_details [28] => sales_items [29] => sales_master [30] => sop_master [31] StockMaster [34] => supplier_master [35] =>在庫登録[32] =>在庫カテゴリ[33] => tbl_state [38] => tbluser [39] => unit_pack [40] => unitsofmeasure [41] => view_salesledger [42] => viewbatchstock [43] =>あなたがそうのようなあなたの配列のキーにアクセスすることができます

+0

'<オプション値= "">に<?php echo $ TBL;?>' – JYoThI

+0

うまくいきませんでした。 –

+0

あなたは '働いていません。何かエラーがありますか? – JYoThI

答えて

2

www_users [44] => zformulamaster [45] => zpackmaster):

foreach ($array as $key => $value)

まずチェックvar_dump($tables->result())、あなたの価値印刷でどのように。次に、コードを以下のように変更します。 foreachループとのoptinで

<?php foreach($tables->result() as $key => $value){ ?> 

<option value="<?php echo $key;?>"><?php echo $value;?></option> 

<?php } ?> 
+0

今私はそれを持っています –

+0

atleastあなたは考えを持っています –

+0

はい私は答えを得ました –

0

使用これらの属性

<?php foreach($tabls as $tbl){ ?> 
    <option><?php echo $tbl;?></option> 
<?php } ?> 
関連する問題