Warren Vail wrote:
To test a form I usually send the form contents to a php file that contains the following; foreach($_POST as $nm => $val) echo "_POST[".$nm."] [".$val."]<br>"; foreach($_GET as $nm => $val) echo "_GET[".$nm."] [".$val."]<br>"; Checkboxes and radio buttons only send their value if the control is "checked". You can have multiple submit buttons (type="submit") on a form, but you should assign them different name parameters to recognize which one is clicked (any one of them will cause the form to be submitted, but the only one that will establish a $_POST entry named "submit" is the submit control that is named "submit" (name="submit").
I would suggest NOT naming any field submit. There will come a time when you will want to do form.submit() in JavaScript and you will find it broken in one of the browsers. I'm not sure which, but one of them breaks if you have named a field "submit". As a result I always use "continue" instead :)
Cheers, Rob. -- http://www.interjinn.com Application and Templating Framework for PHP -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php