Bootstrap tab вывод курсов c базы данных php

224
30 марта 2018, 14:01

И так, имеется 2 таблицы в базе данных. Одна отвечает за тип курсов , вторая за сами курсы. Как это должно работать: выбираешь 1 из 6 типов курсов и в каждом типе курса должны быть соответствующие курсы этому типу. Моя проблема в том что в каждой вкладке типа одни и те же курсы .

Первая это типы для курсов. Вторая это сами курсы, typeдолжен отвечать за тип этого курса.

Тут видно что выбран первый тип курса где id=1 c таблицы типов. И есть 3 курса, у каждого свой type и выводит все три курса к каждом табе типа. Код с шаблона который создает эти tab'ы

<ul class="nav nav-tabs"> 
  {foreach from=$mic_course_type item=n key=k} 
    <li {if $mic_course_type eq {$n['id']}}class='active'{/if}}><a data-toggle="tab"  href="#mic_course_type{$n['id']}">{$n['title']}</a></li> 
  {/foreach} 
</ul> 
 
 
 
<div class="tab-content"> 
  {foreach from=$mic_course_type item=n key=k} 
<div id="mic_course_type{$n['id']}" class="tab-pane fade "> 
 
<a href="{$domain}{$current_alias}?action=add&mic_course_type={$n['id']}"> 
<button type="button" class="btn btn-success btn-sm" style="margin-top:5px;"> 
  <i class="fa fa-plus-circle" aria-hidden="true"></i>&nbsp;&nbsp;{$i18n_mic_managment['add'][$lang]} 
</button> 
</a> 
     
  <div class="cms"> 
<table class="table table-striped table-bordered table-hover" style="width:100%;"> 
    <tr> 
        <th align="left" width='150'>{$i18n_actions}</th> 
        <th align="left">{$i18n_mic_managment['courses'][$lang]}</th> 
    </tr> 
  </table> 
  </div> 
 
    {foreach from=$mic_courses item=n key=k} 
    <tr> 
              <td align="center"> 
     
      <a href="{$domain}{$current_alias}?action=edit&mic_course_id={$n['id']}"> 
      <button type="button" class="btn btn-primary btn-xs"> 
        <i class="fa fa-pencil-square-o" aria-hidden="true"></i>&nbsp;&nbsp;{$i18n_edit} 
      </button> 
      </a> 
       
      <a href="{$domain}{$current_alias}?action=remove&mic_course_id={$n['id']}"> 
      <button type="button" class="btn btn-warning btn-xs"> 
        <i class="fa fa-trash" aria-hidden="true"></i>&nbsp;&nbsp;{$i18n_remove} 
      </button> 
      </a> 
        <td><span class='mic_courses'>{$n['title']}</span> {$n['content']}</td> 
        <td><span class='mic_courses'>{$n['lastedit']}</span></td> 
 
    </tr> 
</td> 
 
 
    {/foreach}  
  </div> 
 
  {/foreach} 
</div>
Контоллер, тут берет данный с бд
    $mic_course_type = $db->getAll('SELECT * FROM mic_course_type WHERE lng = ?s', $lang); 
    $smarty->assign('mic_course_type', $mic_course_type); 
 
 
    $mic_courses = $db->getAll('SELECT * FROM mic_courses'); 
    $smarty->assign('mic_courses', $mic_courses);

READ ALSO
можно ли в одном sql запросе поставить 2 update php

можно ли в одном sql запросе поставить 2 update php

Здравствуйте, скажите пожалуйста можно ли в одном sql запросе поставить значение update - а чтобы сразу обновились две поле, если да то приведите...

216
No readline support detected. Windows Console (PowerShell)

No readline support detected. Windows Console (PowerShell)

Здравствуйте, ну если объяснить что я пытаюсь сделать то вот: Есть Interactiv Magento Console, я его установил и при попытке вызова файла выводится следующее:

195
Уникальный slider Wordpress

Уникальный slider Wordpress

Привет всем! Сайт на wordpressПри добавлении на страницу картинок, отображаются искаженными

260
Ошибка передачи параметров в PDO execute

Ошибка передачи параметров в PDO execute

Дырки есть, менял по другому, ставил вопросительные знаки

197