title: GET vs. POST Best Practices
body: <p>For my web application (PHP/MYSQL), I show a list of items and a link on each row to delete the item. Right now, the link is </p>
  
  <pre><code>&lt;a href='item.php?id=3&amp;action=delete'&gt;Delete Item&lt;/a&gt;
  </code></pre>
  
  <p>If I wanted to use POST instead... how would I do it (this is a dynamically generated list)? Can I send POST data without the use of a form? </p>
  
  <p>Or, for every item, would I have to do:</p>
  
  <pre><code>&lt;form action='item.php?id={$item_id}' method='POST'&gt;
      &lt;input type='hidden' name='action' value='delete'&gt;
      &lt;input type='submit' value='delete item'&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>and style the submit button to look like the original link?</p>
  
  <p>I am not familiar with php CURL or REST, would they help address this issue?</p>