Knouen Posted August 6, 2007 Share Posted August 6, 2007 Hello again. I'm writing a single page form which gives the user the options to add, edit, or delete items from a database table. I wish to have this page post to itself, and have all the three options in the one form. This will be my first attempt at such a thing, so I'd love to get some help. So, this is basically the layout of the code thus far. Is that correct? PS: Oops, I missed a bracket in there. Never mind. It won't prevent you from checking it out. Link to comment https://forums.phpfreaks.com/topic/63553-solved-triple-form/ Share on other sites More sharing options...
wildteen88 Posted August 6, 2007 Share Posted August 6, 2007 Yes that should work fine. However this line: if(array_key_exists('check_if_submitted', $_POST)){ Should be: if(isset($_POST['switchit'])) { <?php if(isset($_POST['switchit'])) { /* Process form. */ switch($_POST['switchit']) { case 'Add': echo 'Add button pressed'; break; case 'Edit': echo 'Edit button pressed'; break; case 'Delete': echo 'Delete button pressed'; break; } } else { ?> <form method="post" name="cats" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <input type="submit" name="switchit" value="Add"> <input type="submit" name="switchit" value="Edit"> <input type="submit" name="switchit" value="Delete"> </form> <?php } ?> Link to comment https://forums.phpfreaks.com/topic/63553-solved-triple-form/#findComment-316775 Share on other sites More sharing options...
Knouen Posted August 6, 2007 Author Share Posted August 6, 2007 Thank you very much. Link to comment https://forums.phpfreaks.com/topic/63553-solved-triple-form/#findComment-316799 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.