【发布时间】:2015-08-11 05:45:05
【问题描述】:
我正在为我的项目使用 codeigniter,并在视图中传递数组值。
让我通过适当地查看视图、控制器和模型结构来详细说明。
型号:
public function getTournament() {
$this->db->select('tourn_id,tourn_name,tourn_teams');
$this->db->from('tournaments');
$query = $this->db->get();
return $query->result_array();
}
控制器
public function index() {
$result['tournament']=$this->matches_model->getTournament();
$this->template->set_layout('admin')->enable_parser(FALSE)->title('Add Matches - Cricnepal Live Update')->build('admin/add/matches_view', $result);
}
查看:
<select name="tournament_match" class="form-control" id="tournament_match">
<option value=''>--- Select Tournament ---</option>
<?php
foreach ($tournament as $row):
$match_TournamentName=$row['tourn_name'];
$match_TournamentID=$row['tourn_id'];
$teamlist=$row['tourn_teams'];
echo '<option value='.$match_TournamentID.'>'.$match_TournamentName.'</option>';
endforeach;
?>
</select>
问题:
<select name="tournament_match" class="form-control" id="tournament_match">
<option value="">--- Select Tournament ---</option>
<option value="1">Cricnepal Cricket Tournament</option>
<option value="2">Nepal Cricket Tournament</option>
</select>
我想在其下方显示一个新的选择选项字段,该字段显示受尊重的选定选项值的数据。
例如,如果我选择“Cricnepal Cricket Tournament”,那么我需要使用 jQuery 或其他方法立即从数据库中获取与其相关的所有相关数据,以便将其添加为新的选项元素。
【问题讨论】:
标签: php jquery database codeigniter fetch