셀렉트 값에서 다른 변수 사용

셀렉트 값에서 다른 변수 사용

QA

셀렉트 값에서 다른 변수 사용

답변 3

본문

리스트페이지 관리자모드에서 게시물에 대한 수정작업을 할 수 있도록 만들고 있습니다.

게시물마다 있는 셀렉트박스로 관리자가 선택하고 수정할 수 있도록 하고 있는데요..


문제는 셀렉트 박스에 나오는 선택 값들을 다른 변수로 사용을 하고 있는데요..

변수 값을 선택해서 수정을 하고 나면 그 변수값들이 나오지않네요... 어떻게 해야 할까요?



<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 필드에 값이 실제로 들어갔는지부터 확인해보세요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 93
© SIRSOFT
현재 페이지 제일 처음으로