私のコードに何か問題がありますか:
if($q_ccd_chk == 'on')
{
if($q_front == 1)
{
echo '<input type="checkbox" name="front" value="1" checked/> Front';
}
if($q_back == 1)
{
echo '<input type="checkbox" name="back" value="1" checked/> Back';
}
if($q_fb == 1)
{
echo '<input type="checkbox" name="fb" value="1" checked/> FB';
}
}
else
{
echo '<input type="checkbox" name="front" value="1"/> Front';
echo '<input type="checkbox" name="back" value="1"/> Back';
echo '<input type="checkbox" name="fb" value="1"/> FB';
}
値のチェックボックスの前後の値が一致する場合、チェックされたチェックボックスが表示されます。ただし、チェックボックスの値の 3 つが一致する場合、すべてのチェックボックスがチェックされているわけではありません。