title: Page break on print only
body: <p>I am producing a web page to display the data from  MySQL database. Currently, one of the tables runs to 86 rows of data and I want to print out the first fifty rows, then page break and print the remainder of the rows with the table headers, but I want the actual web page to display all rows without a break and without the table headers.</p>
  <p>Currently I'm using a 'while' statement to count the number of rows printed, while another 'while' to read the data and</p>
  <pre><code>&lt;div style=&quot;page-break-after: always&quot;&gt;&lt;span style=&quot;display: none;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
  </code></pre>
  <p>to break the page. The complete code section is below</p>
  <pre><code> echo '&lt;section&gt;';
              echo '&lt;h3&gt;Spirits etc.&lt;/h3&gt;';
              $lineCounter = 1; // Used for line counter
              $sql = &quot;SELECT * FROM Spirit WHERE PAL = 'Y' ORDER BY Product&quot;;
              $result = mysqli_query($conn, $sql);
              $totalCounter = mysqli_num_rows($result);
              $totalCounter++;
              if (mysqli_num_rows($result) &gt; 0) {
                  echo '&lt;table class=&quot;TFtable&quot;&gt;';
                      echo '&lt;tr&gt;';
                          echo '&lt;th&gt;No.&lt;/th&gt;&lt;th&gt;Spirits etc.&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Sulphites &gt;10ppm&lt;/th&gt;&lt;th&gt;Phenylalanine&lt;/th&gt;&lt;th&gt;Caffeine&lt;th&gt;Dairy&lt;/th&gt;&lt;th colspan=3&gt;Cereals containing gluten&lt;/th&gt;';
                      echo '&lt;/tr&gt;';
                      while ($lineCounter &lt; $totalCounter) {
                      
                          while($row = mysqli_fetch_assoc($result)) {
                              
                              if ( $row[&quot;None&quot;] == 'None Known' ) {
                                  echo '&lt;tr&gt;';
                                      echo '&lt;td&gt;' . $lineCounter .'&lt;/td&gt;';
                                      echo '&lt;td style=&quot;text-align:left&quot;&gt;'.$row[&quot;Product&quot;].'&lt;/td&gt;';
                                      echo '&lt;td colspan =8&gt;'.$row[&quot;None&quot;].'&lt;/td&gt;';
                                  echo '&lt;/tr&gt;';
                                  $lineCounter++;
                              } else {
                                  echo '&lt;tr&gt;
                                      &lt;td&gt;' . $lineCounter . '&lt;/td&gt;
                                      &lt;td style=&quot;text-align:left&quot;&gt;'.$row[&quot;Product&quot;].'&lt;/td&gt;
                                      &lt;td&gt;'.$row[&quot;None&quot;].'&lt;/td&gt;
                                      &lt;td&gt;'.$row[&quot;Sulphites&quot;].'&lt;/td&gt;
                                      &lt;td&gt;'.$row[&quot;Phenylalanine&quot;].'&lt;/td&gt;
                                      &lt;td&gt;'.$row[&quot;Caffeine&quot;].'&lt;/td&gt;
                                      &lt;td&gt;'.$row[&quot;Milk&quot;].'&lt;/td&gt;
                                      &lt;td&gt;'.$row[&quot;CCG_Barley&quot;].'&lt;/td&gt;
                                      &lt;td&gt;'.$row[&quot;CCG_Wheat&quot;].'&lt;/td&gt;
                                      &lt;td&gt;'.$row[&quot;CCG_Maize&quot;].'&lt;/td&gt;
                                  &lt;/tr&gt;';
                                  $lineCounter++;
                              }
                              if ($lineCounter == 51 or $lineCounter == 101 or $lineCounter == 151 or $lineCounter == 201) {
                                  echo '&lt;/table&gt;';
                                  echo '&lt;div style=&quot;page-break-after: always&quot;&gt;&lt;span style=&quot;display: none;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;';
                                  echo '&lt;h4&gt;Spirits etc. cont.&lt;/h4&gt;';
                                  echo '&lt;table class=&quot;TFtable&quot;&gt;';
                                  echo '&lt;tr&gt;';
                                      echo '&lt;th&gt;No.&lt;/th&gt;&lt;th&gt;Spirts etc.&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Sulphites &gt;10ppm&lt;/th&gt;&lt;th&gt;Phenylalanine&lt;/th&gt;&lt;th&gt;Caffeine&lt;th&gt;Dairy&lt;/th&gt;&lt;th colspan=3&gt;Cereals containing gluten&lt;/th&gt;';
                                  echo '&lt;/tr&gt;';
                              }
                          } 
                      } 
                      echo '&lt;/table&gt;';
              } else {
                  echo 'No spirit products';
              }
              echo '&lt;div style=&quot;page-break-after: always&quot;&gt;&lt;span style=&quot;display: none;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;';
              echo '&lt;/section&gt;'; 
  </code></pre>