[eluser]stuffradio[/eluser]
I tried doing it multiple ways.
Even if I did a simple "If statement" it wouldn't work. I tried changing the field value to f, m, Male, Female anyway I tried it doesn't work. Checkboxes work like a charm though!
Code:
function genderbox($name, $gender)
{
/*if ($name == 'Male' && $gender == 'm')
{
return form_checkbox('gender', $gender, TRUE);
} elseif ($name == 'Male' && $gender == 'f') {
return form_checkbox('gender', $gender, FALSE);
} else {
return form_checkbox('gender', $gender, FALSE);
}*/
if ($name == 'Male' && $gender == 'm')
{
return form_radio('gender', $gender, TRUE);
} elseif ($name == 'Male' && $gender == 'f') {
return form_radio('gender', $gender, FALSE);
} else {
return form_radio('gender', $gender, FALSE);
}
/*if ($name == 'Female' && $gender == 'f') {
return form_checkbox('gender', $gender, TRUE);
} elseif ($gender == 'Female' && $gender == 'm') {
return form_checkbox('gender', $gender, FALSE);
} else {
return form_checkbox('gender', $gender, FALSE);
}*/
if ($name == 'Female' && $gender == 'f') {
return form_radio('gender', $gender, TRUE);
} elseif ($gender == 'Female' && $gender == 'm') {
return form_radio('gender', $gender, FALSE);
} else {
return form_radio('gender', $gender, FALSE);
}
}