if문 좀 확인해 주세요. > 그누4 질문답변

그누4 질문답변

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

if문 좀 확인해 주세요. 정보

if문 좀 확인해 주세요.

본문

계속 에러가 뜨고 고쳐봐도 잘 모르겠네요.
어떻게 하면 잘 될까요?


접수현황 : <? if ($write[wr_9] == "2"){ echo "입금 확인되었습니다."; }
else echo "입금 확인중 입니다.";
else if ($write[wr_9] == "3"){ echo "1개월분 입금 확인되었습니다."; }
else if ($write[wr_9] == "4"){ echo "2개월분 입금 확인되었습니다."; }
else if ($write[wr_9] == "5"){ echo "3개월분 입금 확인되었습니다."; }
else if ($write[wr_9] == "6"){ echo "4개월분 입금 확인되었습니다."; }
else if ($write[wr_9] == "7"){ echo "회비가 부족합니다. 입금액을 확인해 주세요."; }
else {?>

<? if ($is_admin) { echo "<a href=\"javascript:win_open('$board_skin_path/field_update.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i1.gif border='0'></a> "; } ?>
<? if ($is_admin) { echo "<a href=\"javascript:win_open('$board_skin_path/field_update1.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i2.gif border='0'></a> "; } ?>
<? if ($is_admin) { echo "<a href=\"javascript:win_open('$board_skin_path/field_update2.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i3.gif border='0'></a> "; } ?>
<? if ($is_admin) { echo "<a href=\"javascript:win_open('$board_skin_path/field_update3.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i4.gif border='0'></a> "; } ?>
<? if ($is_admin) { echo "<a href=\"javascript:win_open('$board_skin_path/field_update4.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i5.gif border='0'></a> "; } ?>
<? if ($is_admin) { echo "<a href=\"javascript:win_open('$board_skin_path/field_update5.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i6.gif border='0'></a> "; } ?>
<? if ($is_admin) { echo "<a href=\"javascript:win_open('$board_skin_path/field_update6.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i7.gif border='0'></a> "; } ?>


그리고 리스트에서 부를 때도 잘 모르겠습니다.ㅜ.ㅜ
<? if ($list[$i][wr_9] == "1") echo "1"; else if ($list[$i][wr_9] == "2") echo "2"; else  echo "1";else echo "3";else  echo "4";else  echo "5";else  echo "6";else  echo "7";?>
  • 복사

댓글 전체

위의 내용을 보니 이런 처리를 하고 싶어하시나보군요...


switch ($write[wr_9])
{
    case "2" :
        echo "입금 확인되었습니다.
        <a href=\"javascript:win_open('$board_skin_path/field_update1.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i2.gif border='0'></a> ";
        break;
    case "3" :
        echo "1개월분 입금 확인되었습니다.
        <a href=\"javascript:win_open('$board_skin_path/field_update2.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i3.gif border='0'></a> ";
        break;
    case "4" :
        echo "2개월분 입금 확인되었습니다.
        <a href=\"javascript:win_open('$board_skin_path/field_update3.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i4.gif border='0'></a>
        break;
    case "5" :
        echo "3개월분 입금 확인되었습니다.
        <a href=\"javascript:win_open('$board_skin_path/field_update4.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i5.gif border='0'></a> ";
        break;
    case "6" :
        echo "4개월분 입금 확인되었습니다.
        <a href=\"javascript:win_open('$board_skin_path/field_update5.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i6.gif border='0'></a> ";
        break;
    case "7" :
        echo "회비가 부족합니다. 입금액을 확인해 주세요.
        <a href=\"javascript:win_open('$board_skin_path/field_update6.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i7.gif border='0'></a> ";
        break;
    default :
        echo "입금 확인중 입니다.
        <a href=\"javascript:win_open('$board_skin_path/field_update.php?bo_table=$bo_table&wr_id=$wr_id', 'FIELDUP', target='hiddenframe');\"><img src=$board_skin_path/img/i1.gif border='0'></a> ";
        break;
}


그리고 위의 내용을 보면 문법을 잘 모르신듯...
if 문 다시 공부해보세요

위의 내용은 if 문 대신 switch ... case...문을 이용하여 처리하였습니다..
답변 감사합니다. 말씀대로 문법을 전혀 모릅니다.
그누보드로 처음 홈피를 만들면서 문법을 배워야 한다고 생각을 하고 있습니다.
현재론 전혀 모르는데 이래저래 바꿔보며 만들어 가는 중입니다.
그래서 기가 막힌 질문을 드린것 같네요.^^

적어주신 내용으로 삽입해 보니 잘 안되는군요. 뭘 잘 못한건지 모르겠지만,
일단 적어주신 것으로 열심히 자료 찾아가며 수정해 보겠습니다.
감사합니다.^^
© SIRSOFT
현재 페이지 제일 처음으로