Как вывести данные из разных таблиц?

 
Посетитель
small user social cms
Медаль
Сообщений: 624
Друзья помогите! 2х
Есть две таблицы в базе данных турнир и игроки

Например игрок зашел на страницу турнир (ид страницы 5) и хочет зарегистрировать свою команду и его данный попадают в таблицу игроки, нужно чтобы id страницы записывалось в игроки в столбец id_tournament, теперь надо вывести данные на странице не весь список а именно ид зарегистрированной команды id = id_tournament то есть id "5" = id_tournament "5" как это сделать ?
Редактировалось: 1 раз (Последний: 1 июня 2016 в 21:28)
Посетитель
small user social cms
Медаль
Сообщений: 624
Вот сам файл

Код PHP:
  1.  
  2. turnir.php
  3. <?php
  4. class actionTournamentEvent extends cmsAction {
  5. public function run($id = false){
  6. if (!$id) { cmsCore::error404(); }
  7. $tournaments = $this->model->getTournaments($id);
  8. $teams = $this->model->getTournamen();
  9.  
  10. if (!$tournaments ) { cmsCore::error404(); }
  11. $template = cmsTemplate::getInstance();
  12.  
  13. $template->render('event', array(
  14. 'tournaments' => $tournaments,
  15. 'teams' => $teams,
  16. 'fields' => $fields
  17. ));
  18.  
  19. }
  20. }
  21.  
Вот модель

Код PHP:
  1.  
  2. public function addTournament($tournament){
  3. return $this->insert('tournaments', $tournaments);
  4. }
  5. public function getTournament($id){
  6. return $this->getItemById('tournaments', $id);
  7. }
  8. public function getTournaments(){
  9. return $this->get('tournaments');
  10. }
  11. public function getTournamentsCount(){
  12. return $this->getCount('tournaments');
  13. }
  14. public function getTournamen($id, $tournament_id){
  15. return $this->get('streetball', 'tournaments', $id, $tournament_id);
  16. }
Посетитель
small user social cms
Медаль
Сообщений: 624
Спасибо большое решил $teams = $this->model->filterEqual('tournament_id', $id)->getTeams();
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: