title: Generate a custom HTML form using array values with PHP
body: <p><strong>Problem:</strong></p>
  
  <p>I am trying to generate a custom HTML form with help of values in an array using PHP.</p>
  
  <p><strong>The PHP code</strong> (<strong>$row['Key'] will contain W, B and R</strong>):</p>
  
  <pre><code>$numbers[$row['Key']] = array (
                              'C' =&gt; 
                                  array (
                                      'BO' =&gt; $row['BO'], 
                                      'BT' =&gt; $row['BT']),
                              'D' =&gt; 
                                  array (
                                      'MF' =&gt; $row['MF'], 
                                      'MT' =&gt; $row['MT'])
                          );
  </code></pre>
  
  <p><strong>Array produced with PHP:</strong></p>
  
  <pre><code>Array
  (
      [W] =&gt; Array
          (
              [C] =&gt; Array
                  (
                      [BO] =&gt; 36
                      [BT] =&gt; 63
                  )
              [D] =&gt; Array
                  (
                      [MF] =&gt; 54
                      [MT] =&gt; 63
                  )
          )
  
      [B] =&gt; Array
          (
              [C] =&gt; Array
                  (
                      [BO] =&gt; 60
                      [BT] =&gt; 105
                  )
              [D] =&gt; Array
                  (
                      [MF] =&gt; 90
                      [MT] =&gt; 105
                  )
          )
  
      [R] =&gt; Array
          (
              [C] =&gt; Array
                  (
                      [BO] =&gt; 12
                      [BT] =&gt; 21
                  )
              [D] =&gt; Array
                  (
                      [MF] =&gt; 18
                      [MT] =&gt; 24
                  )
          )
  )
  </code></pre>
  
  <p><strong>The outcome should look like the following. Notice the combination of W/B/R and BO/BT/MF/MT.</strong></p>
  
  <pre><code>&lt;table&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;W&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="WBO" id="WBO" value="36"&gt;&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="WBT" id="WBT" value="63"&gt;&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="WMF" id="WMF" value="54"&gt;&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="WMT" id="WMT" value="63"&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;B&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="BBO" id="BBO" value="60"&gt;&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="BBT" id="BBT" value="105"&gt;&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="BMF" id="BMF" value="90"&gt;&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="BMT" id="BMT" value="105"&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;R&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="RBO" id="RBO" value="12"&gt;&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="RBT" id="RBT" value="21"&gt;&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="RMF" id="RMF" value="18"&gt;&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="RMT" id="RMT" value="24"&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
  &lt;/table&gt;
  </code></pre>