Re: radio buttons in $_POST
| From: | Janet Valade | Date: | Sat, 23 Apr 2005 19:56:05 +0000 |
| Subject: | Re: radio buttons in $_POST | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-213739@lists.php.net to get a copy of this message | ||
Ashley M. Kirchner wrote:
I have this form.html: <form method="post" action="form.php"> text input <input type="text" name="input_test"><br /> radio input1 <input type="radio" name="radio_test" value="test1" /> radio input2 <input type="radio" name="radio_test" value="test2" /> <input type="submit" value="Submit"> </form> Then I have this script (form.php): <?php foreach ($_POST as $key => $val) echo "$key = $val\n"; ?> If I simply submit the form empty, all I get back from the script is the text input $key. The radio button doesn't show up. Why is that and how can I have it show up? (the radio input does show up once one of the radios is checked, but I need it to show up when empty as well.)One way would be to have a selection "None" and have it selected by default. As in, None <input type="radio" checked name="radio_test" value="None" /> Or you can just do something like, <?php if(!isset[$_POST['radio_test']))
echo "radio_test = none\n";foreach ($_POST as $key => $val) echo "$key = $val\n"; ?> Janet -- Janet Valade -- janet.valade.com