PHP radio button validation - can't get it working... :(
Posted: Mon Sep 22, 2008 7:15 am
Hi, I've been trying to have this one work, and it was working fine with checkboxes, but not with radio buttons. What do I need to do differently?
if(isset($_POST['submitted'])) {
$errors = array();
if (empty($_POST['date1']) && empty($_POST['date2']) && empty($_POST['date3']) && empty($_POST['date4'])) {
$errors[] = 'You did not select when you would like to attend.';
}
<form action="workshop_form.php" method="post" name="WorkshopForm">
<p>I would like to attend on:</p>
<input type="radio" name="dates" value="date1" /> 25 Sep 2008<br />
<input type="radio" name="dates" value="date2" /> 26 Sep 2008<br />
<input type="radio" name="dates" value="date3" /> 27 Sep 2008<br />
<input type="radio" name="dates" value="date4" /> 28 Sep 2008</p>
<input name="submitted" type="hidden" value="true" />
<input type="submit" value="Submit" />
</form>
if(isset($_POST['submitted'])) {
$errors = array();
if (empty($_POST['date1']) && empty($_POST['date2']) && empty($_POST['date3']) && empty($_POST['date4'])) {
$errors[] = 'You did not select when you would like to attend.';
}
<form action="workshop_form.php" method="post" name="WorkshopForm">
<p>I would like to attend on:</p>
<input type="radio" name="dates" value="date1" /> 25 Sep 2008<br />
<input type="radio" name="dates" value="date2" /> 26 Sep 2008<br />
<input type="radio" name="dates" value="date3" /> 27 Sep 2008<br />
<input type="radio" name="dates" value="date4" /> 28 Sep 2008</p>
<input name="submitted" type="hidden" value="true" />
<input type="submit" value="Submit" />
</form>