테스트 사이트 - 개발 중인 베타 버전입니다

셀렉트 값에서 다른 변수 사용 채택완료

지율아빠 8년 전 조회 1,533

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

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

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

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

</p><p><select id="wr_1[<?echo $i?>]" name="wr_1[<?echo $i?>]"> </p><p>           <option value="<?php echo $wr_5?>" <? if ($list[$i]['wr_1']==$wr_5) echo 'selected'; ?>><?php echo $wr_5?></option></p><p>           <option value="<?php echo $wr_6?>" <? if ($list[$i]['wr_1']==$wr_6) echo 'selected'; ?>><?php echo $wr_6?></option></p><p>           <option value="<?php echo $wr_7?>" <? if ($list[$i]['wr_1']==$wr_7) echo 'selected'; ?>><?php echo $wr_7?></option></p><p>           <option value="<?php echo $wr_8?>" <? if ($list[$i]['wr_1']==$wr_8) echo 'selected'; ?>><?php echo $wr_8?></option></p><p>           <option value="기타" <? if ($list[$i]['wr_1']=="기타") echo 'selected'; ?>>기타</option></p><p></select> </p><p>

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
플래토
8년 전

두가지를 확인해보세요

우선

</p><p>echo $wr_5." : ".$wr_6." : ".$wr_7." : ".$wr_8."
";</p><p>// 변수값이 사용가능한지</p><p>// 불가능할경우</p><p>// $list[$i]['wr_5'] 이 변수의 값으로 사용되는건지도 확인이 필요해보입니다.</p><p>

두번째, 저장되어있는 확장컬럼의 값을

$list[$i]['wr_5'] 등에서 가져오는것이 맞는건가요?

// 저장되어진 변수값 wr_5 ~ wr_8 까지의 값을 사용하는것을 유지하시려면

// 조금 불필요해보일수있는 변수값을 재 저장하세요

</p><pre><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> </pre><pre><pre style="font-size: 14.6667px;"><input type="hidden" name="wr_5" value="<?php echo $wr_5;?>"></pre><div><pre style="font-size: 14.6667px;"><input type="hidden" name="wr_6" value="<?php echo $wr_6;?>"></pre></div><div><pre style="font-size: 14.6667px;"><input type="hidden" name="wr_7" value="<?php echo $wr_7;?>"></pre></div><div><pre style="font-size: 14.6667px;"><input type="hidden" name="wr_8" value="<?php echo $wr_8;?>"></pre></div><div>// 를 선언해서 저장시에 주고받는지 확인해보세요</div></pre><pre>
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

그림자밟기

해당 소스 윗 쪽에 wr_5 ~ wr_8 변수 정의하는 부분이 있어야 될 듯 한데요,

위 소스상으로는 문제가 될 부분이 보이지 않습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

y
8년 전

wr_1 필드에 값이 실제로 들어갔는지부터 확인해보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

지율아빠
8년 전
wr_1에는 값이 들어갑니다.
수정한 후 셀렉트에서 선택해야할 wr_5 ~ wr_8 까지의 값이 안보이네요...

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인