 <p>The browser <em>sends</em> the value of radio buttons only when they are checked.</p> <p>Also, each radio button must have the same name (if you want to user to be able to check only one of them). Only the value changes:</p> <pre><code>print '&lt;input type=checkbox checked value="'.htmlspecialchars($element).'" name=checked_items /&gt;'; </code></pre> <p>POST this and check the value of <code>$_POST['checked_items']</code></p>