<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <select multiple name="links[]"> <option value="music" <?php afterSubmitSet('links', 'music'); ?> >Musiikki</option> <option value="sports" <?php afterSubmitSet('links', 'sports'); ?> >Urheilu</option> <option value="churches" <?php afterSubmitSet('links', 'churches'); ?> >Kirkot</option> </select> <input type="submit" value="Check"/> </form> <p class="result"> <?php if (isset($_POST['links'])) { foreach ($_POST['links'] as $key) { switch ($key) { case 'sports': echo '<p>Päivää urheilun ystävä, tässäpä muutama linkki</p>'; printLinks('sports'); break;
function afterSubmitSet($attrname) { if (isset($_GET[$attrname]) && $_GET[$attrname] == 'on') { echo 'checked=true'; } } ?> </p> <form method="GET" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <input type="checkbox" name="tired" <?php afterSubmitSet('tired'); ?> >Väsy<br> <input type="checkbox" name="headache" <?php afterSubmitSet('headache'); ?> >Pää kipiä<br> <input type="checkbox" name="friday" <?php afterSubmitSet('friday'); ?> >Perjantai<br> <input type="submit" value="Check"/> </form> </body> </html>
</td> <td> <input type="radio" name="fg" value="#000" <?php afterSubmitSet('fg', '#000'); ?> >Musta<br> <input type="radio" name="fg" value="#f00" <?php afterSubmitSet('fg', '#f00'); ?> >Punainen<br> <input type="radio" name="fg" value="#008000" <?php afterSubmitSet('fg', '#008000'); ?> >Vihreä<br> <input type="radio" name="fg" value="#00f" <?php afterSubmitSet('fg', '#00f'); ?> >Sininen<br> </td> </tr> </table> <input type="submit" value="Check"/> </form> </body> </html> <?php // just used to populate radios after submission function afterSubmitSet($attrname, $value)