셀렉트 값에서 다른 변수 사용
본문
리스트페이지 관리자모드에서 게시물에 대한 수정작업을 할 수 있도록 만들고 있습니다.
게시물마다 있는 셀렉트박스로 관리자가 선택하고 수정할 수 있도록 하고 있는데요..
문제는 셀렉트 박스에 나오는 선택 값들을 다른 변수로 사용을 하고 있는데요..
변수 값을 선택해서 수정을 하고 나면 그 변수값들이 나오지않네요... 어떻게 해야 할까요?
<select id="wr_1[<?echo $i?>]" name="wr_1[<?echo $i?>]">
<option value="<?php echo $wr_5?>" <? if ($list[$i]['wr_1']==$wr_5) echo 'selected'; ?>><?php echo $wr_5?></option>
<option value="<?php echo $wr_6?>" <? if ($list[$i]['wr_1']==$wr_6) echo 'selected'; ?>><?php echo $wr_6?></option>
<option value="<?php echo $wr_7?>" <? if ($list[$i]['wr_1']==$wr_7) echo 'selected'; ?>><?php echo $wr_7?></option>
<option value="<?php echo $wr_8?>" <? if ($list[$i]['wr_1']==$wr_8) echo 'selected'; ?>><?php echo $wr_8?></option>
<option value="기타" <? if ($list[$i]['wr_1']=="기타") echo 'selected'; ?>>기타</option>
</select>
답변 3
두가지를 확인해보세요
우선
echo $wr_5." : ".$wr_6." : ".$wr_7." : ".$wr_8."<br/>";
// 변수값이 사용가능한지
// 불가능할경우
// $list[$i]['wr_5'] 이 변수의 값으로 사용되는건지도 확인이 필요해보입니다.
두번째, 저장되어있는 확장컬럼의 값을
$list[$i]['wr_5'] 등에서 가져오는것이 맞는건가요?
// 저장되어진 변수값 wr_5 ~ wr_8 까지의 값을 사용하는것을 유지하시려면
// 조금 불필요해보일수있는 변수값을 재 저장하세요
<select id="wr_1[<?echo $i?>]" name="wr_1[<?echo $i?>]">
<option value="<?php echo $wr_5?>" <? if ($list[$i]['wr_1']==$wr_5) echo 'selected'; ?>><?php echo $wr_5?></option>
<option value="<?php echo $wr_6?>" <? if ($list[$i]['wr_1']==$wr_6) echo 'selected'; ?>><?php echo $wr_6?></option>
<option value="<?php echo $wr_7?>" <? if ($list[$i]['wr_1']==$wr_7) echo 'selected'; ?>><?php echo $wr_7?></option>
<option value="<?php echo $wr_8?>" <? if ($list[$i]['wr_1']==$wr_8) echo 'selected'; ?>><?php echo $wr_8?></option>
<option value="기타" <? if ($list[$i]['wr_1']=="기타") echo 'selected'; ?>>기타</option>
</select> <input type="hidden" name="wr_5" value="<?php echo $wr_5;?>"><input type="hidden" name="wr_6" value="<?php echo $wr_6;?>">
<input type="hidden" name="wr_7" value="<?php echo $wr_7;?>">
<input type="hidden" name="wr_8" value="<?php echo $wr_8;?>">
// 를 선언해서 저장시에 주고받는지 확인해보세요
wr_1 필드에 값이 실제로 들어갔는지부터 확인해보세요.
해당 소스 윗 쪽에 wr_5 ~ wr_8 변수 정의하는 부분이 있어야 될 듯 한데요,
위 소스상으로는 문제가 될 부분이 보이지 않습니다.
답변을 작성하시기 전에 로그인 해주세요.