수정후 입력한값이 사라집니다. 정보
수정후 입력한값이 사라집니다.본문
입력은 잘 되는데 수정모드로 들어가면
이미 입력된 값을 불러다가 option 리스트에 selected 상태로 보여 줘야 하는데
그냥 초기 입력상태("선택하세요")로 나타납니다.
수정모드에서 이미 입력한 값을 선택된 상태로 보여주는 방법을 알고 싶습니다
value='1' 은 숫자로 저장하고싶고 선택 목록은 한사람 두사람으로 나타냈습니다.
선택목록까지 1,2,3으로 하면 수정모드에선 선택된 상태로 보여집니다.
<select name=c[2] itemname="class">
<option value=''>선택하세요</option>
<option value='1' <? if("$c[2]" == "한사람") echo "selected"; ?>>한사람</option>
<option value='2' <? if("$c[2]" == "두사람") echo "selected"; ?>>두사람</option>
<option value='3' <? if("$c[2]" == "세사람") echo "selected"; ?>>세사람</option>
</select>
아래와 같이 셀렉트에 입력하면 수정상태에서 입력한 값이 사라집니다.
보기에서도 숫자가 표시되고요
저장되는것은 숫자가 되고 목록 표기할땐 한사람,두사람...이런식이되며
수정글쓰기때 입력한 값이 나올려면 어떻게합니까? 부탁드립니다.
<select name=c[2] itemname="class">
<option value=''>선택하세요</option>
<option value='10000' >한사람</option>
<option value='20000' >두사람</option>
<option value='30000' >세사람</option>
</select>
이미 입력된 값을 불러다가 option 리스트에 selected 상태로 보여 줘야 하는데
그냥 초기 입력상태("선택하세요")로 나타납니다.
수정모드에서 이미 입력한 값을 선택된 상태로 보여주는 방법을 알고 싶습니다
value='1' 은 숫자로 저장하고싶고 선택 목록은 한사람 두사람으로 나타냈습니다.
선택목록까지 1,2,3으로 하면 수정모드에선 선택된 상태로 보여집니다.
<select name=c[2] itemname="class">
<option value=''>선택하세요</option>
<option value='1' <? if("$c[2]" == "한사람") echo "selected"; ?>>한사람</option>
<option value='2' <? if("$c[2]" == "두사람") echo "selected"; ?>>두사람</option>
<option value='3' <? if("$c[2]" == "세사람") echo "selected"; ?>>세사람</option>
</select>
아래와 같이 셀렉트에 입력하면 수정상태에서 입력한 값이 사라집니다.
보기에서도 숫자가 표시되고요
저장되는것은 숫자가 되고 목록 표기할땐 한사람,두사람...이런식이되며
수정글쓰기때 입력한 값이 나올려면 어떻게합니까? 부탁드립니다.
<select name=c[2] itemname="class">
<option value=''>선택하세요</option>
<option value='10000' >한사람</option>
<option value='20000' >두사람</option>
<option value='30000' >세사람</option>
</select>
댓글 전체
<select name=wr_2 itemname="class">
<option value=''>선택하세요</option>
<option value='1' <? if($write[wr_2] == "1") echo "selected"; ?>>한사람</option>
<option value='2' <? if($write[wr_2] == "2") echo "selected"; ?>>두사람</option>
<option value='3' <? if($write[wr_2] == "3") echo "selected"; ?>>세사람</option>
</select>
<option value=''>선택하세요</option>
<option value='1' <? if($write[wr_2] == "1") echo "selected"; ?>>한사람</option>
<option value='2' <? if($write[wr_2] == "2") echo "selected"; ?>>두사람</option>
<option value='3' <? if($write[wr_2] == "3") echo "selected"; ?>>세사람</option>
</select>
답변 감사합니다.
write[wr_2] 로 되는데
write[c[2]] 는 안되네요 제가 실수로 wr_2 로 질문헸네요
죄송합니다.
write[wr_2] 로 되는데
write[c[2]] 는 안되네요 제가 실수로 wr_2 로 질문헸네요
죄송합니다.
$write['wr_2']
대신에
$c[2]
를 쓰세요.
대신에
$c[2]
를 쓰세요.
답변감사합니다.