Issue Displaying Column Headers And Data Together In Column
<p>I have a table that looks like this:</p>

<pre><code>        &lt;th&gt;&lt;tr&gt;&lt;th&gt;Reg_No&lt;/th&gt;&lt;th&gt;Math111&lt;/th&gt;&lt;th&gt;Eng111&lt;/th&gt;&lt;th&gt;Soc112&lt;/th&gt;&lt;/tr&gt;
</code></pre>

<p>The table columns can vary based on the courses registered.</p>

<p>The data in the table will make it look like this.</p>

<pre><code>                   Reg_no  Math111  Eng111  Soc112
                 09/122    89       56        32
                 08/345    76       23        34 
</code></pre>

<p>The task at hand requires me to display this table's data in this format with the following column headers:</p>

<pre><code>    &lt;tr&gt;&lt;th&gt;RegNo&lt;/th&gt;&lt;th&gt;Course1&lt;/th&gt;&lt;th&gt;Course2&lt;/th&gt;&lt;th&gt;Course3&lt;/th&gt;&lt;/tr&gt;
</code></pre>

<p>And present the first table's data like this:</p>

<pre><code>          RegNo    Course1     Course2    Course3
          09/122   Math111      Eng111     Soc112
                     89           56          32
          08/345    Math111       Eng111     Soc112 
                     76            23          34
</code></pre>

<p>I had previously asked a question similar to this,where i needed to know  how to display the names of the columns returned by a query and i tried to apply the answer in this case, using this code:</p>

<pre><code>                 &lt;?php
            $sql="select * from results1";
               $result=mysqli_query($link,$sql) or die(mysqli_error($link));
             $row=mysqli_fetch_assoc($result);
              $i=1;

           while($row=mysqli_fetch_assoc($result))
         {echo '&lt;tr&gt;';
          foreach($row as $key=&gt;$value)
      {echo"&lt;td class=form align=center&gt;&lt;b&gt;".$key."&lt;/b&gt;&lt;b&gt;".$value."&lt;/b&gt;&lt;/td&gt;&lt;td          class=form align=center&gt;&lt;b&gt;".$field."&lt;/b&gt;&lt;b&gt;".$value."&lt;/b&gt;&lt;/td&gt;     &lt;td        class=form align=center&gt;&lt;b&gt;".$field."&lt;/b&gt;&lt;b&gt;".$value."&lt;/b&gt;&lt;/td&gt;
   &lt;td class=form align=center&gt;&lt;b&gt;".$field."&lt;/b&gt;&lt;b&gt;".$value."&lt;/b&gt;&lt;/td&gt;&lt;td class=form align=center&gt;&lt;b&gt;".$field."&lt;/b&gt;&lt;b&gt;".$value."&lt;/b&gt;&lt;/td&gt;&lt;td class=form align=center&gt;&lt;b&gt;".$field."&lt;/b&gt;&lt;b&gt;".$value."&lt;/b&gt;&lt;/td&gt;&lt;td class=form align=center&gt;&lt;b&gt;".$field."&lt;/b&gt;&lt;b&gt;".$value."&lt;/b&gt;&lt;/td&gt;&lt;td class=form align=center&gt;&lt;b&gt;".$field."&lt;/b&gt;&lt;b&gt;".$value."&lt;/b&gt;&lt;/td&gt;&lt;td class=form align=center&gt;&lt;b&gt;".$field."&lt;/b&gt;&lt;b&gt;".$value."&lt;/b&gt;&lt;/td&gt;&lt;td class=form align=center&gt;&lt;b&gt;".$field."&lt;/b&gt;&lt;b&gt;".$value."&lt;/b&gt;&lt;/td&gt;";   
  }

 echo '&lt;/tr&gt;';
}
  ?&gt;
</code></pre>

<p>However no data was shown. How can i rectify this?. Thanks.                    </p>
