title: Testing a PHP script on a local computer
body: <p>New to PHP and web development in general. I am trying to get information from an HTML form to appear in a table on another web page after clicking submit. So I installed Apache and then PHP on my local PC and expected to be able to test a PHP script locally however it does not return the information I was expecting. 
  The following is the code for the form:</p>
  
  <pre><code>&lt;form method="post" action="showform.php"&gt;
  
  Please fill out the following form if you would like to be contacted: &lt;br/&gt;
      Name:&lt;input type="text" name="name" /&gt; &lt;br/&gt;&lt;br/&gt;
      Company: &lt;input type="text" name="company"/&gt; &lt;br/&gt;&lt;br/&gt;
      Phone: &lt;input type="text" name="phone" /&gt; &lt;br/&gt;&lt;br/&gt;
      Email: &lt;input type="text" name="email" /&gt; &lt;br/&gt;&lt;br/&gt;
  
      &lt;input type="submit" name="Submit" value="Submit" /&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>The following is the code for the php script:</p>
  
  <pre><code>&lt;table&gt;
  &lt;tr&gt;&lt;th&gt;Field Name&lt;/th&gt;&lt;th&gt;Value(s)&lt;/th&gt;&lt;/tr&gt;
  
  &lt;?php
  if (empty($_POST)) {
  print "&lt;p&gt;No data was submitted.&lt;/p&gt;";
   } else {
  
  foreach ($_POST as $key =&gt; $value) {
  if (get_magic_quotes_gpc()) $value=stripslashes($value);
  if ($key=='extras') {
  
  if (is_array($_POST['extras']) ){
      print "&lt;tr&gt;&lt;td&gt;&lt;code&gt;$key&lt;/code&gt;&lt;/td&gt;&lt;td&gt;";
      foreach ($_POST['extras'] as $value) {
              print "&lt;i&gt;$value&lt;/i&gt;&lt;br /&gt;";
              }
              print "&lt;/td&gt;&lt;/tr&gt;";
      } else {
      print "&lt;tr&gt;&lt;td&gt;&lt;code&gt;$key&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;i&gt;$value&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;\n";
      }
  } else {
  
  print "&lt;tr&gt;&lt;td&gt;&lt;code&gt;$key&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;i&gt;$value&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;\n";
  }
   }
  }
  ?&gt;
  &lt;/table&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>I know it works when used on the internet but how come it doesn't work locally. I have checked that apache and php are installed correctly. What could be the issue?
  The current result is a table with $key and $value in the places where the correct values should be, in other words in the table cells.
  Thanks for your help.</p>
  
  <p>UPDATE: Now working though WAMPSERVER- thanks to all who helped!</p>