title: PHP $_POST is empty when posting hidden fields
body: <p>I have the following form that is dynamically generated:</p>
  
  <pre><code>&lt;form action="index.php?route=module/print_wizard/showPrintSheet&amp;amp;token=4ef5f4af6ba25d6096357fdb4809e819" method="post" enctype="multipart/form-data" id="form"&gt;
      &lt;input name="[print][6][1]" type="hidden" value="on"&gt;
      &lt;input name="[print][6][3]" type="hidden" value="on"&gt;
      &lt;input name="[info]" type="hidden" value="INV-GIS-00002-3"&gt;
      &lt;input name="[layout_override][6][1]" type="hidden" value=""&gt;
      &lt;input name="[layout_override][6][3]" type="hidden" value=""&gt;
      &lt;input name="[bundle_override][6][1]" type="hidden" value=""&gt;
      &lt;input name="[bundle_override][6][3]" type="hidden" value=""&gt;
      &lt;input name="[run_id]" type="hidden" value="14040455"&gt;
      &lt;button type="submit"&gt;Export&lt;/button&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>My PHP code is:</p>
  
  <pre><code>var_dump($_POST);
  echo "&lt;HR&gt;".$this-&gt;request-&gt;server['REQUEST_METHOD'];
  </code></pre>
  
  <p>I have done this a million times before and can not for the life of me figure out why my $_post array is empty.  I have changed my post to a get and all the fields and values are passing, but I need to use a post. Do I need to have one visible form element? Please help!</p>