2016-09-08 1 views
4

Exampleリンクを持つ別のページに値を転送する方法は?

こんにちは私はSTIL誰かが私に教え、またはコード例を与えることができますCodeIgniterのを使用して、学んでいますか? 私が必要としているのはRound Idです。111私はそれにリンク111を付けてデータベースを検索したいと思います。ここでのコードは、私が

public function detail_round_id(){ 
     $select = $_GET['select']; 

     $data['tbl_bet_spot'] = $this->login_model->selectRoundId_by_round($select)->result(); 

     print_r ($data); 
    } 

<div class="row" id="ajaxdata"> 
     <table border="1"> 
      <tr> 
       <th>Round Id</th> 
       <th>Player Id</th> 
       <th>Bet Place</th> 
       <th>Total Bet</th> 
       <th>Win</th> 
       <th>Lose</th> 
      </tr> 

      <?php foreach ($tbl_bet_spot as $data) {?> 
       <tr> 
        <td><a href="<?php echo site_url('account/detail_round_id?select=111');?>"><?php echo $data->round_id;?></a> 
        <td><?php echo $data->id;?></td> 
        <td><?php echo $data->bet;?></td> 
        <td><?php echo $data->total_bet;?></td> 
        <td><?php echo $data->win;?></td> 
        <td><?php echo $data->lose;?></td> 
       </tr> 
      <?php } ?> 
      </table> 
     </table> 
</div> 

コントローラ権利はない、まだ試みたが、

私はちょうど私のコードで試してみて、それが動作するようになりましたが、それはここで

<td><a href="<?php echo site_url('account/detail_round_id?select=111');?>"><?php echo $data->round_id;?></a> 

静的ですどのように私はできますこの値<?php echo $data->round_id;?>をコントローラに正しく送りますか?どうもありがとう。

答えて

5

このコード

を使用して、このようなパラメータを追加

<td><a href="<?php echo site_url('account/detail_round_id/'.$data->round_id);?>"><?php echo $data->round_id;?></a> 

とコントローラで、これは次のようにリンクを作る観点では、

あなたを助けるかもしれない試してみてください

<td><a href="<?php echo site_url()?>/account/detail_round_id/<?php echo $data->round_id;?>"><?php echo $data->round_id;?></a></td> 

コントローラ

public function detail_round_id(){ 
     $select = $this->uri->segment(3); 

     $data['tbl_bet_spot'] = $this->login_model->selectRoundId_by_round($select)->result(); 

     print_r ($data); 
    } 
+0

を助ける感謝を渡します – Pentolan

3

public function detail_round_id($id){ 
    $data['tbl_bet_spot'] = $this->login_model->selectRoundId_by_round($id)->result(); 
    print_r ($data); 
} 
3

ビューページあなたは、それが仕事だ。この

$select=$this->uri->segment(4); 

希望のようなこの

<a href="<?php echo base_url(); ?>account/detail_round_id/select/<?=$data->round_id?>"><?php echo $data->round_id;?></a> 

コントローラに入る値などの値は、これが

関連する問題