PHP,HTML用内部表

时间:2016-05-18 05:22:19

标签: php html css laravel html-table

假设我应该在循环内动态创建一个表。

<tr level="p">
  <td colspan="12" level="pdt">
    <table class="table table-hover">
       <thead level="pdt">
          <tr>
             <th colspan="2">Test Questions</th>
             <th colspan="2">Question Answers</th>
          </tr>
       </thead>
       <tbody level="pdt" id="first_inner_table_body">
          <tr>
             @if('some condition check'))
               <td colspan="2" column_excel="B">
                 <table class="table table-hover">
                   <thead>
                     <tr>
                        <th>Question Text [En]</th>
                        <th>Question Text [Dari]</th>
                        <th>Question Text [Pashto]</th>
                        <th>Question Type </th>
                     </tr>
                   </thead>
                   <tbody>
                      @foreach($value['participant_test_questions']['id'] as $question_keys=>$question_value)
                        <tr>
                          <td column_excel="B">{!! $value['participant_test_questions']['test_question_text_en'][$question_keys] !!}</td>
                          <td column_excel="B">{!! $value['participant_test_questions']['test_question_text_pr'][$question_keys] !!}</td>
                          <td column_excel="B">{!! $value['participant_test_questions']['test_question_text_pa'][$question_keys] !!}</td>
                          <td column_excel="B">{{ ($value['participant_test_questions']['test_question_type'][$question_keys] == '1' ? trans('wld_titles.descriptive_question') : ($value['participant_test_questions']['test_question_type'][$question_keys] == '2' ? trans('wld_titles.single_selective_question') : ($value['participant_test_questions']['test_question_type'][$question_keys] == '3' ? trans('wld_titles.multi_selective_question') : 'Unknown')))}}</td>
                        </tr>
                      @endforeach
                   </tbody>
                </table>
              </td>
              <td colspan="2" column_excel="B">
                 <table class="table table-hover">
                    <thead>
                       <tr>
                          <th>Answer Text [En]</th>
                          <th>Answer Text [Dari]</th>
                          <th>Answer Text [Pashto]</th>
                          <th>Question Type </th>
                       </tr>
                    </thead>
                 <tbody>
                    @if($item['status'][$test_map_key] != '0' AND $childDocResult != '')
                       @foreach($childDocResult['hits']['hits'][0]['_source'] AS $child_row)
                           @foreach($child_row as $data_row)  
                              <tr>
                                 <td></td>
                                 <td></td>
                                 <td></td>
                                 <td></td>
                              </tr>
                           @endforeach

                      @endforeach
                  @endif                                        
               </tbody>
            </table>
         </td>

      @endif
    </tr>
  </tbody>
</table>

我要创建的主要结构位于tr->td内我应该创建一个嵌套的table,其中包含列标题&#39;其中一个是{{1}下一个是Test Questions,现在对于每个标题,我有单独的内部表,一个表用于问题,下一个表用于问题答案。 我有两个独立的问题和答案数组,但它们之间有关系。例如,一个问题可能有一个或多个答案。 现在假设问题数组有4个问题包,每个包有5个问题,所以第一个循环将迭代4次,并在每次迭代中我显示写5个问题。在迭代之后,如果完成,我应该遍历答案数组并写下每个问题的相关答案。 当我想创建答案的内部表时,问题就出现了。 以下图片显示了问题。 table view table

0 个答案:

没有答案