채택완료

셀렉박스 선택값 수정페이지에서 불러오는 방법

2018-07-27 (금) 18:41:52 3,781

write.skin.php 파일에서 셀렉박스를 이용해서

view.skin.php 파일에서 값을 불러오게 했습니다.

그런데 수정페이지로 넘어가면 선택값이 사라집니다.

수정페이지에서도 선택값을 불러오게 하려면 어떻게 해야 하나요?

write.skin.php

Copy
<td>
   <select name="wr_group1" id="wr_group1" class="frm_input" value="<?php echo $write['wr_group1'] ?>>">
   <option value=''>-- 상품선택 --</option>
   <option value='CD/블루레이'>CD/블루레이</option>   
   <option value='가공식품'>가공식품</option>
   <option value='가구'>가구</option>
   <option value='가방'>가방</option>
   <option value='과자류'>과자류</option>
   <option value='기계제품'>기계제품</option>
   <option value='김'>김</option>
   <option value='다이어리'>다이어리</option>
   <option value='당구소품'>당구소품</option>
   <option value='도자기류'>도자기류</option>
   </select>
   
   </td>

<?php echo $write['wr_group1'] ?>

<?=$write["wr_group1"]?>

둘다 해봐도 수정페이지에선 값을 불러오진 못합니다.

write.skin.php

Copy
<tr>
   <th rowspan="2">1</th>
   <td><?php echo $view['wr_group1'] ?></td>
   </tr>

스크립트를 사용해야 하는건가요?

스크립트를 사용하는 거면 어떻게 사용해야하는건가요?

부탁드립니다.

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
Copy
<select name="wr_group1" id="wr_group1" class="frm_input" >
   <option value=''>-- 상품선택 --</option>
   <option value='CD/블루레이' <?php echo get_selected('CD/블루레이', $write['wr_group1']);?>>CD/블루레이</option>   
   <option value='가공식품' <?php echo get_selected('가공식품', $write['wr_group1']);?>>가공식품</option>
   <option value='가구' <?php echo get_selected('가구', $write['wr_group1']);?>>가구</option>
   <option value='가방' <?php echo get_selected('가방', $write['wr_group1']);?>>가방</option>
   <option value='과자류' <?php echo get_selected('과자류', $write['wr_group1']);?>>과자류</option>
   <option value='기계제품' <?php echo get_selected('기계제품', $write['wr_group1']);?>>기계제품</option>
   <option value='김' <?php echo get_selected('김', $write['wr_group1']);?>>김</option>
   <option value='다이어리' <?php echo get_selected('다이어리', $write['wr_group1']);?>>다이어리</option>
   <option value='당구소품' <?php echo get_selected('당구소품', $write['wr_group1']);?>>당구소품</option>
   <option value='도자기류' <?php echo get_selected('도자기류', $write['wr_group1']);?>>도자기류</option>
</select>

답변에 대한 댓글 1개

감사합니다.. 이렇게 하니까 되네요...
감사합니다. 답변 채택합니다.
2018-07-27 (금) 19:14:02

셀렉트는 <select value""> 이렇게 하지 않고

<select name="a" >
<option value="가구" <?php if($a == "가구") { echo "selected";}?> >가구</option>

</select>

이렇게 표현합니다.

view페이지는 <?php echo $view['a'];?> 이런식

답변에 대한 댓글 1개

감사합니다.

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