라디오 버튼 에러... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

라디오 버튼 에러... 정보

라디오 버튼 에러...

본문

아래와 같이 카테고리 셀렉트 박스를 라디오 버튼으로 만들었습니다.
글을 쓸때는 잘 작동을 합니다.
그런데 수정을 하려면 글쓸때 첵크한 라디오 버튼이 첵크가 되어 있어야 하는데
첵크가 안되어 나타납니다.
어디가 잘못된걸까요?

<?
 if (!$wr_id) { 

    $cmt = 1;
    $sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
    $row = sql_fetch($sql);
    $arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
    $str = "";
    $str .= "<tr>";
    for ($i=0; $i<count($arr); $i++)
        if (trim($arr[$i]))  {
        $sql1 = " SELECT count(*) as k_count FROM $write_table WHERE ca_name = '$arr[$i]'  and wr_comment >= 0";
      $row1 = sql_fetch($sql1);       
        $str .= "<td height=25><input type=radio name='ca_name' value='$arr[$i]' if(($row1[ca_name]) == '$arr[$i]'){ echo 'checked';} >$arr[$i]</td>";
      if ($cmt == $cmt_bo_1) { $cmt = 0; $str .= "</tr><tr>"; }
        $cmt++;
    }
   
    $sql2 = " SELECT count(*) as k_count FROM $write_table WHERE wr_comment >= 0 ";
    $row2 = sql_fetch($sql2);
    $Total_Cat = $row2[k_count]

}else{

$cmt = 1;
    $sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table'";
    $row = sql_fetch($sql);
    $arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
    $str = "";
    $str .= "<tr>";
    for ($i=0; $i<count($arr); $i++)
        if (trim($arr[$i]))  {
      $sql1 = " SELECT ca_name FROM $write_table WHERE wr_id = '$wr_id'";
      $row1 = sql_fetch($sql1);   
      $str .= "<td height=25><input type=radio name='ca_name' value='$arr[$i]' if(($row1[ca_name]) == ($arr[$i])){ echo 'checked';} >$arr[$i]</td>";
        if ($cmt == $cmt_bo_1) { $cmt = 0; $str .= "</tr><tr>"; }
      $cmt++;
    }
?>
  • 복사

댓글 전체

$str .= "<td height=25><input type=radio name='ca_name' value='$arr[$i]' if(($row1[ca_name]) == '$arr[$i]'){ echo 'checked';} >$arr[$i]</td>";

이부분을
if(($row1[ca_name]) == '$arr[$i]'){ $check = 'checked';}
$str .= "<td height=25><input type=radio name='ca_name' value='$arr[$i]'  $check >$arr[$i]</td>";

이렇게 처리해보세요 ~
© SIRSOFT
현재 페이지 제일 처음으로