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

자동 셀렉트에서 수정으로가면 초기화가 됩니다. 채택완료

김은수 10년 전 조회 3,444

 

 

 

<select name="wr_4">

<option value=""  >선택하세요
  <? for($j=0; $j < count($part) ; $j++) {?>


   <option value="<?=$part[$j]?>"> <?=$part[$j]?>


   <? } ?>
  </select>​

 

뒤져서 편한 코드를 찾아서 적용을 하는데,
수정으로가면 [선택하세요]로 풀립니다.

몇 일째 씨름을 해도 안되네요.

<option value="<?=$part[$j]?>"> <?=$part[$j]?> 를 각각 해봤습니다.

--------------------------------------------------------------------------------
  <option value="<?=$part[$j]?>"<?if($write[wr_9] == 'test' ){?> selected<?}?>><?=$part[$j]?></option>
  <option value="<?=$part[$j]?>"<?if($write[wr_9] == '<?=$part[$j]?>' ){?> selected<?}?>><?=$part[$j]?></option>
  <option value="<?=$part[$j]?>"<?if($write[wr_9] == '$part[$j]' ){?> selected<?}?>><?=$part[$j]?></option>
  <option value="<?=$part[$j]?>"<?if($write[wr_9] == '$write[wr_9]' ){?> selected<?}?>><?=$part[$j]?></option>
  <option value="<?=$part[$j]?>"<?if($write[wr_9] == '<?=$write[wr_9]?>' ){?> selected<?}?>><?=$part[$j]?></option>
  <option value="<?=$part[$j]?>"<?if($write[wr_9] == '<?=$wr_9?>' ){?> selected<?}?>><?=$part[$j]?></option>
  <option value="<?=$part[$j]?>"<?if($write[wr_9] == '$wr_9' ){?> selected<?}?>><?=$part[$j]?></option>​
---------------------------------------------------------------------------------

$part[1] = test
$part[2] = 11111

$part[3] = 22222
값으로 했는데,  $write[wr_9]​에 정상적으로 저장이 됩니다.
수정으로 돌아오면 리셋이 된다고 해야할까, 저장만 안하면 $write[wr_9]​의 값은 변동이 없구요.
처음 시도한 
 <option value="<?=$part[$j]?>"<?if($write[wr_9] == 'test' ){?> selected<?}?>><?=$part[$j]?></option>
​는 초기화가 안되고 제대로 나옵니다.


 

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

답변 2개

채택된 답변
+20 포인트
10년 전

<select name="wr_9">

<option value="">선택하세요</option>

<? foreach ($part as $v) {?>​

<option value="<?=$v?>" <? if ($write[wr_9] == $v) {?> selected <?}?>><?=$v?></option>

<? } ?>

</select> 

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

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

10년 전

초보가 할 수 없는 영역이었네요. 정말 감사합니다.
만들고 싶었던 홈페이지들을 계속 만들수 있는 소스를 확보했습니다.

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

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

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

로그인