title: Need to Add multiple Pages in tcpdf using for or if loop for dynamic content
body: <p>i am working with tcpdf, need to generate pdf,
  i need help in displaying multiple pages.
  the 1st page will contain client details,
  after the 1st page other pages will be added according to the for loop.
  and how can i add a fix header and footer to this pdf.
  i need to show the below logo in the header and the phone and email of agent in the footer.
  here is my code</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>if(isset($_GET['packid']))
  {
  $id=$_GET['packid'];
  include_once 'db_connect.php';
  include_once 'functions.php';
  sec_session_start();
  /*if(login_check($mysqli) == false)
  {
  header('location:../index.php');
  exit();
  }*/
  
  
  require_once('tcpdf/tcpdf.php');
  $obj_pdf = new TCPDF('P', PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
  $obj_pdf-&gt;SetProtection(array('copy','modify'), '', 'RAVIjordan!@#$)(*&amp;15789537447344789', 0, null);
  $obj_pdf-&gt;SetCreator(PDF_CREATOR);
  $obj_pdf-&gt;SetTitle('Export HTML Table data to PDF using TCPDF in PHP');
  $obj_pdf-&gt;SetHeaderData('', '', PDF_HEADER_TITLE, PDF_HEADER_STRING);
  $obj_pdf-&gt;setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
  $obj_pdf-&gt;setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
  $obj_pdf-&gt;SetDefaultMonospacedFont('helvetica');
  $obj_pdf-&gt;SetFooterMargin(PDF_MARGIN_FOOTER);
  $obj_pdf-&gt;SetMargins(PDF_MARGIN_LEFT, '5', PDF_MARGIN_RIGHT);
  $obj_pdf-&gt;setPrintHeader(false);
  $obj_pdf-&gt;setPrintFooter(false);
  $obj_pdf-&gt;SetAutoPageBreak(TRUE, 10);
  $obj_pdf-&gt;SetFont('helvetica', '', 12);
  $obj_pdf-&gt;AddPage();
  $content = '';
  
  $content .='
  &lt;html&gt;
  &lt;head&gt;';
  
  $content .='
  &lt;style&gt;
  table, td, th {
  border: 1px solid #ddd;
  text-align: left;
  }
  
  table {
  width: 100%;
  }
  
  th, td {
  padding: 15px;
  }
  &lt;/style&gt;';
  
  $content .='
  &lt;/head&gt;
  &lt;body&gt;';
  //this is the agent details
  $agent = $_SESSION['username'];
  $pic= mysqli_query($mysqli,"SELECT * FROM rmt_users where rmt_uname = '$agent'");
  //page 1 agent with client details
  while($pp=mysqli_fetch_array($pic))
  {
      $image = '../'.$pp['rmt_ulogo'];
      $phone = $pp['rmt_uemail'];
      $email = $pp['rmt_uphone'];
  }
  $content .= '&lt;h3 align="center"&gt;TOUR DETAILS&lt;/h3&gt;&lt;br&gt;
  &lt;table border="1"  cellspacing="0" cellpadding="5"&gt;';
  $content .='&lt;tr align="center"&gt;&lt;td colspan="2"&gt;&lt;img src="'.$image.'" height="150px" width="auto" &gt;&lt;/td&gt;&lt;td colspan="2"&gt;Email : '.$email.' &lt;br&gt;Phone : '.$phone.'&lt;/td&gt;&lt;/tr&gt;';
  //agent detials ends
  
  $queryagent= mysqli_query($mysqli,"SELECT * FROM rmt_bookings where b_id='$id'");
  
  //ineed this section here to be page 1
  while($rs=mysqli_fetch_array($queryagent))
  {
  
  $content .= '
  &lt;tr&gt;&lt;td&gt;Client Name&lt;/td&gt;&lt;td colspan="3"&gt; '.$rs["b_cname"].'&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Client Address&lt;/td&gt;&lt;td colspan="3"&gt; '.$rs["b_caddress"].'&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Client Phone&lt;/td&gt;&lt;td colspan="3"&gt; '.$rs["b_cphone"].'&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Client Email&lt;/td&gt;&lt;td colspan="3"&gt; '.$rs["b_cemail"].'&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;No of Persons&lt;/td&gt;&lt;td&gt;No of Adults :'.$rs["b_cadult"].'&lt;/td&gt;
  &lt;td&gt;No of Child : '.$rs["b_cchild"].'&lt;/td&gt;
  &lt;td&gt;No of Infants : '.$rs["b_cinfant"].'&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Package Name&lt;/td&gt;&lt;td colspan="3"&gt; '.$rs["b_pname"].'&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Tour Location&lt;/td&gt;&lt;td colspan="3"&gt; '.$rs["b_location"].'&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Depature Date&lt;/td&gt;&lt;td colspan="3"&gt; '.$rs["b_date"].'&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td colspan="4"&gt;&lt;b&gt;Destination Details&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  ';
  
  $b_destinations = unserialize( base64_decode( $rs['b_destinations'] ) );
  $b_nights = unserialize( base64_decode( $rs['b_nights'] ) );
  
  foreach (array_combine($b_destinations[0], $b_nights[0]) as $desti=&gt;$nights)
  {
  $content .='&lt;tr&gt;&lt;td colspan="2"&gt; '.$desti.'&lt;/td&gt;&lt;td colspan="2"&gt;Nights : '.$nights.'&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;';
  }
  //page1 ends here
  
  
  
  
  $b_hdest = unserialize($rs['b_hdest']);
  $b_hname = unserialize($rs['b_hname']);
  $b_hadd = unserialize($rs['b_hadd'] );
  $b_hphone = unserialize($rs['b_hphone']);
  $b_hin = unserialize($rs['b_hin']);
  $b_hout = unserialize( $rs['b_hout']);
  $b_hroom = unserialize( $rs['b_hroom'] );
  $b_hmeal = unserialize( $rs['b_hmeal'] );
  $b_haextra = unserialize( $rs['b_haextra'] );
  $b_hcextra = unserialize( $rs['b_hcextra'] );
  $b_hspecial = unserialize( $rs['b_hspecial'] );
  $b_hincl = unserialize( $rs['b_hincl'] );
  
  
  for($i=0;$i&lt;count($b_hdest[0]);$i++){
  //here multiple page will be add bcoz, the page will be added according this for loop.
  $content .= '&lt;table border="1"  cellspacing="0" cellpadding="5"&gt;';
  $content .='&lt;tr align="center"&gt;&lt;td colspan="2"&gt;&lt;img src="'.$image.'" height="150px" width="auto" &gt;&lt;/td&gt;&lt;td colspan="2"&gt;Email : '.$email.' &lt;br&gt;Phone : '.$phone.'&lt;/td&gt;&lt;/tr&gt;';
  $content .='&lt;tr&gt;&lt;td colspan="4"&gt;&lt;h4&gt;Hotel details&lt;/h4&gt;&lt;/td&gt;&lt;/tr&gt;';
  $content .='&lt;tr&gt;&lt;td colspan="4"&gt;&lt;b&gt;Hotel Details '.($i+1).' : '.$b_hname[0][$i].' &lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;';
  $content .='&lt;tr&gt;&lt;td&gt;&lt;b&gt;Destination&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Address&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Phone&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Check Out Time&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;';
  $content .='&lt;tr&gt;&lt;td&gt;'.$b_hdest[0][$i].'&lt;/td&gt;&lt;td&gt;'.$b_hadd[0][$i].'&lt;/td&gt;&lt;td&gt;'.$b_hphone[0][$i].'&lt;/td&gt;&lt;td&gt;10 AM&lt;/td&gt;&lt;/tr&gt;';
  $content .='&lt;tr&gt;&lt;td&gt;&lt;b&gt;Chekc In&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Check Out&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Rooms&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Meals&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;';
  $content .='&lt;tr&gt;&lt;td&gt;'.$b_hin[0][$i].'&lt;/td&gt;&lt;td&gt;'.$b_hout[0][$i].'&lt;/td&gt;&lt;td&gt;'.$b_hroom[0][$i].'&lt;/td&gt;&lt;td&gt;'.$b_hmeal[0][$i].'&lt;/td&gt;&lt;/tr&gt;';
  $content .='&lt;tr&gt;&lt;td&gt;&lt;b&gt;Extra Adult&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Extra Child&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Special&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Inclusions&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;';
  $content .='&lt;tr&gt;&lt;td&gt;'.$b_haextra[0][$i].'&lt;/td&gt;&lt;td&gt;'.$b_hcextra[0][$i].'&lt;/td&gt;&lt;td&gt;'.$b_hspecial[0][$i].'&lt;/td&gt;&lt;td&gt;'.$b_hincl[0][$i].'&lt;/td&gt;&lt;/tr&gt;';
  //page ends here
  }
  
  
  $content .='&lt;/table&gt;';
  
  $content .='&lt;/body&gt;&lt;/html&gt;';
  $obj_pdf-&gt;writeHTML($content);
  ob_end_clean();
  $obj_pdf-&gt;Output('tourdetails.pdf', 'I');
  }
  }</code></pre>
  </div>
  </div>
  
  please i need help in this.</p>