PHP _POST array is empty
<p>I just don't see the problem.  Need some new eyes to review it.  Two files included test.php and test2.php to var_dump. Help!!  Cut, Paste and Run - Thanks</p>

<pre><code>test.php:
&lt;?php
ini_set('error_reporting', E_ALL );
ini_set('display_errors', "1");
?&gt;

&lt;style type="text/css"&gt;
div.tabcontent{
  visibility: hidden;
  position:absolute;
  left:20px;
}
&lt;/style&gt;

&lt;script type="text/javascript"&gt;
  function switch_div(){
    val=document.form1.a_type.selectedIndex;
    if (val &lt; 3){
      val="a0";
      data=document.getElementById("data_types").innerHTML+document.getElementById(val).innerHTML;
    }else if (val==3){
      val="a"+document.form1.a_type.selectedIndex;
      data=document.getElementById("data_types").innerHTML+document.getElementById(val).innerHTML;
    }else{
      val="a"+document.form1.a_type.selectedIndex;
      data=document.getElementById(val).innerHTML;
    }
    document.getElementById('anw_wksp').innerHTML=data;
  }
&lt;/script&gt;

&lt;html&gt;
&lt;body&gt;
&lt;form name="form1" action="test2.php" method="post" &gt;
&lt;table&gt;
  &lt;th &gt;Enter Anwsers&lt;/th&gt;
  &lt;tr&gt;
    &lt;td&gt;Anwser Type&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;select name="a_type" onChange="switch_div()"/&gt;
        &lt;option value='radio'&gt;radio&lt;/option&gt;
        &lt;option value='checkbox'&gt;checkbox&lt;/option&gt;
        &lt;option value='select'&gt;select&lt;/option&gt;
        &lt;option value='text'&gt;text&lt;/option&gt;
        &lt;option value='textarea'&gt;textarea&lt;/option&gt;
      &lt;/select&gt;
    &lt;/td&gt;
  &lt;/tr&gt;

      &lt;div id="anw_wksp" style="border:1px solid gray; margin-bottom: 1em; padding: 10px"&gt;
      &lt;/div&gt;
        &lt;div id="data_types" class="tabcontent"&gt;
          &lt;table&gt;
          &lt;th colspan="3"&gt;Data type&lt;/th&gt;
            &lt;tr&gt;&lt;td&gt;
            &lt;input type="radio" name="a_data_type" value="text" selected&gt;text&lt;br&gt;
            &lt;input type="radio" name="a_data_type" value="int"&gt;int &lt;/td&gt;
            &lt;/td&gt;
          &lt;/tr&gt;
          &lt;/table&gt;
        &lt;/div&gt;
        &lt;div id="a0" class="tabcontent"&gt; &lt;!--radio/checkbox/select button--&gt;
          &lt;table&gt;
            &lt;th&gt;Readable Anwser&lt;/th&gt;&lt;th&gt;DB Value&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;
              &lt;? $i=0;
                while($i &lt; 10){
                  echo "&lt;tr&gt;&lt;td&gt;&lt;input type=\"text\" name=\"a_r_$i\" /&gt;&lt;/td&gt;
                      &lt;td&gt;&lt;input type=\"text\" name=\"a_db_$i\" /&gt;&lt;/td&gt;
                       &lt;td&gt;&lt;input type=\"radio\" name=\"default\" value=\"$i\" /&gt;&lt;/td&gt;&lt;/tr&gt;";
                  $i++;
                }
              ?&gt;
          &lt;/table&gt;
        &lt;/div&gt;

        &lt;div id="a3" class="tabcontent"&gt;
          &lt;table&gt;
            &lt;th&gt;Readable Anwser&lt;/th&gt;&lt;th&gt;DB Value&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;
            &lt;tr&gt;&lt;td&gt;&lt;input type="text" name="a_r_text"&gt;&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="a_db_text"&gt;&lt;/td&gt;
              &lt;td&gt;&lt;input type="text" name="default_text" &gt;&lt;/td&gt;&lt;/tr&gt;
          &lt;/table&gt;
        &lt;/div&gt;

        &lt;div id="a4" class="tabcontent"&gt;
          &lt;table&gt;
            &lt;th&gt;Readable Anwser&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;
            &lt;tr&gt;&lt;td&gt;&lt;input type="text" name="a_r_textarea"&gt;&lt;/td&gt;
              &lt;td&gt;&lt;textarea name="default_textarea"  rows="5" cols="30"&gt;&lt;/textarea&gt;&lt;/td&gt;&lt;/tr&gt;
          &lt;/table&gt;
        &lt;/div&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
&lt;/td&gt;
&lt;/tr&gt;
  &lt;tr&gt;
  &lt;td&gt;&lt;input type="submit" value="Enter" name="submit"&gt;
  &lt;/td&gt;
&lt;/table&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;


&lt;script language="javascript"&gt;switch_div();&lt;/script&gt;
-------------------------------------------------------------------
</code></pre>

<p>test2.php:</p>

<pre><code>&lt;?php

$data = file_get_contents('php://input');

if(empty($_SERVER['CONTENT_TYPE'])){

     $type = "application/x-www-form-urlencoded";

     $_SERVER['CONTENT_TYPE'] = $type;

}

print "_POST = &lt;br /&gt;";
var_dump($_POST);
print "&lt;br /&gt;";
print " DATA = &lt;br /&gt;";
var_dump($data);

?&gt;
</code></pre>
