title: Show contents of categories, php dynamical tables
body: <p>I am trying to print the contents of items by their category in a web page in this manner:</p>
  
  <p>Category1:<br>
  Item1 item2 item3<br>
  item4 item5...<br>
  <br>
  Category2<br>
  item1 item2 ...<br></p>
  
  <p>This my PHP code:</p>
  
  <pre><code>$cat="";
  $maxcols = 3;
  $i = 0;
  
  while ($row = $result-&gt;fetch_assoc()) {
  
      if ($i == $maxcols) {
          $i = 0;
          echo "&lt;/tr&gt;&lt;tr&gt;"; 
      }
  
      if($row['name']!=$cat)
      { 
          echo "&lt;table&gt;
          &lt;tr&gt;&lt;td collspan='3'&gt;".$row['name']."&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;";
      }
  
      echo "&lt;td&gt;".$row['title']."&lt;/td&gt;";
      $cat=$row['name'];
      $i++;
  
  }
  
  while ($i &lt;= $maxcols) {
      echo "&lt;td&gt;&amp;nbsp;&lt;/td&gt;";
      $i++;
      echo "&lt;/table&gt;";
  }
  </code></pre>
  
  <p>What I am getting is:</p>
  
  <pre><code>&lt;table&gt;
  &lt;tr&gt;&lt;td collspan='3'&gt;Archivers&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;7-Zip&lt;/td&gt;&lt;td&gt;IZArc&lt;/td&gt;&lt;td&gt;dfssdfsdf sdfsdf&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;fgdgdfgd&lt;/td&gt;&lt;td&gt;sdfsdfsdfsdf dsfsdfsd&lt;/td&gt;&lt;table&gt;
  &lt;tr&gt;&lt;td collspan='3'&gt;Benchmark&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Fresh Diagnose&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/table&gt;
  </code></pre>
  
  <p>What I want to get is:</p>
  
  <pre><code>&lt;table&gt;
  &lt;tr&gt;&lt;td collspan='3'&gt;Archivers&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;7-Zip&lt;/td&gt;&lt;td&gt;IZArc&lt;/td&gt;&lt;td&gt;dfssdfsdf sdfsdf&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;fgdgdfgd&lt;/td&gt;&lt;td&gt;sdfsdfsdfsdf dsfsdfsd&lt;/td&gt;**&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;**
  &lt;table&gt;
  &lt;tr&gt;&lt;td collspan='3'&gt;Benchmark&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Fresh Diagnose&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/table&gt;
  </code></pre>