셀렉트 수정하고 글쓰기시 체크 방법
본문
여분필드 wr_1 에 셀렉트 박스가 있고
A / B 옵션 있다고 했을때
A 선택하고 글쓰기시에는 wr_2에 값에만 100을 추가하고
B 선택하고 글쓰기시에는 wr_3에 값에만 100을 추가 하려고하는데
문제는 A를 선택하고 저장한 후 B로 수정하고 저장하면
A를 선택하여 처음 글쓰기 할때 추가된 wr_2의 100을 빼고
wr_3에만 100이 추가되야 하는데
wr_2, wr_3 둘 다 100씩 추가되버리는데
A, B를 수정했다는 체크를 어떻게 하면 될까요?
<select name="wr_1" id="wr_1" >
<option value="">선택</option>
<option value="A">A</option>
<option value="B">B</option>
</select>
<?
if($wr_1 =='A'){
$wr_2 = $a + 100;
} else if ($wr_1 == 'B') {
$wr_3 = $b + 100;
}
?>
답변 2
수정 시
$wr_2 = 0
$wr_3 = 0 으로 먼저 초기화 시킨 후
선택값에 따라 100이라는 값을 주고
wr_1과 wr_2를 모두 업데이트 하는 방식으로 하시면 될 듯 합니다
<select name="wr_1" id="wr_1" >
<option value="">선택</option>
<option value="A">A</option>
<option value="B">B</option>
</select>
<?
if($wr_1 =='A'){
$wr_2 = $a + 100;
$wr_3 = $wr_3 - 100;
} else if ($wr_1 == 'B') {
$wr_2 = $wr_2 - 100;
$wr_3 = $b + 100;
}
?>
답변을 작성하시기 전에 로그인 해주세요.