2017-11-03 9 views
0

나는 내 태그에 동적 태그를 가진 동적 폼을 가지고 있는데, DOMPDF로 폼을 익스포트하려고 할 때 그는 첫 번째 다이나믹 폼만을 표시하고 다른 것들은 무시한다. 내 코드 참조.Display DOMPDF 배열에 콘텐츠를 선택

<div class="panel-heading"><b>Interrupções</b></div> 
 
    <div class="intcont"> 
 
    <div class="form-group fieldGroup"> 
 
     <div class="input-group"> 
 
     <select required="" class="form-control" id="interrupcao" name="interrupcao[]"> 
 
      <option value="N/A">Motivo</option> 
 
      <option value="Indisponibilidade de equipamentos">Indisponibilidade de equipamentos</option> 
 
      <option value="Indisponibilidade de Área de teste">Indisponibilidade de Área de teste</option> 
 
      <option value="Outros (Descrever em Comentários)">Outros (Descrever em Comentários)</option> 
 
     </select> 
 
     <input required="" value="N/A" type="text" name="inicioint[]" class="form-control" placeholder="Início"/> 
 
     <input required="" value="N/A" type="text" name="terminoint[]" class="form-control" placeholder="Término"/> 
 
     <div class="input-group-addon"> 
 
      <a href="javascript:void(0)" class="btn btn-primary addMore"><span class="glyphicon glyphicon glyphicon-plus" aria-hidden="true"></span></a> 
 
     </div> 
 
     </div> 
 
    </div> 
 

 
    <!-- copy of input fields group --> 
 
    <div class="form-group fieldGroupCopy" style="display: none;"> 
 
     <div class="input-group"> 
 
     <select required="" class="form-control" id="interrupcao" name="interrupcao[]"> 
 
      <option value="N/A">Motivo</option> 
 
      <option value="Indisponibilidade de equipamentos">Indisponibilidade de equipamentos</option> 
 
      <option value="Indisponibilidade de Área de teste">Indisponibilidade de Área de teste</option> 
 
      <option value="Outros (Descrever em Comentários)">Outros (Descrever em Comentários)</option> 
 
     </select> 
 
     <input required="" value="N/A" type="text" name="inicioint[]" class="form-control" placeholder="Início"/> 
 
     <input required="" value="N/A" type="text" name="terminoint[]" class="form-control" placeholder="Término"/> 
 
     <div class="input-group-addon"> 
 
      <a href="javascript:void(0)" class="btn btn-danger remove"><span class="glyphicon glyphicon glyphicon-remove" aria-hidden="true"></span></a> 
 
     </div> 
 
     </div> 
 
    </div> 
 
    </div>
그리고 $ 내 PHP 코드의 snnipet dompdf-> load_html ('...'); : 모든 배열을 가져 오는 명령 : for ($ i = 0; $ i < sizeof ($ _ POST [ 'interrupcao']); $ i ++).

 <table> 
     <tr> 
      <th>INTERRUPÇÕES</th> 
      <th>Início</th> 
      <th>Término</th> 
     </tr> 
     <tr> 
      <td>'.$_POST['interrupcao'][$i].'</td> 
      <td>'.$_POST['inicioint'][$i].'</td> 
      <td>'.$_POST['terminoint'][$i].'</td>   
     </tr> 
    </table> 

감사합니다 =)

답변

0

당신은 사용하지 않은 form 태그 ..

  • 먼저 Form 태그 .. 이제
  • 다른 입력의 ID와 이름을 변경을 추가 elements.Two 입력 요소는 동일한 이름 및 ID 태그를 가져서는 안됩니다.
+0

문제는 DOMPDF와 모든 배열을 표시에 잘 일했다. –

+0

좋습니다! 나는 당신이 그것을 가지고있어 기쁘지만 이상은 당신의 코드에서 실수라고 말한 것입니다. 당신이 알고 있기를 바랍니다. – darkknight

+0

감사합니다,하지만 내 오류가 계속되기 때문에 Dompdf없이 작동하지만, Dompdf 내부의 배열을 사용해야합니다. –