select박스 입력값이 글수정시 초기화되는 문제
DB의 namelist라는 테이블에서(name_id, name 두개의 필드가 있습니다.)
이름값들을 불러와서 선택할 수 있도록 만들었는데요,
<select name=wr_1 itemname='이름선택'>
<? $sql = "select * from namelist order by name_id";
$result = sql_query($sql);
for($i=0;$row=sql_fetch_array($result);$i++) { ?>
<option value="<?=$row[name]?>"><?=$row[name]?></option>
<? } ?>
</select>
이렇게 하면 고길동,강길동,홍길동....등등 주욱 select 박스에 나오는 이름에서 선택하는 것이지요.
문제는 글수정시에는 선택된 값이 없어지고 다시 초기화되서 다시 선택해야 한다는 것입니다.
어떻게 해결해야 하는지 도와주시면 감사하겠습니다.
이름값들을 불러와서 선택할 수 있도록 만들었는데요,
<select name=wr_1 itemname='이름선택'>
<? $sql = "select * from namelist order by name_id";
$result = sql_query($sql);
for($i=0;$row=sql_fetch_array($result);$i++) { ?>
<option value="<?=$row[name]?>"><?=$row[name]?></option>
<? } ?>
</select>
이렇게 하면 고길동,강길동,홍길동....등등 주욱 select 박스에 나오는 이름에서 선택하는 것이지요.
문제는 글수정시에는 선택된 값이 없어지고 다시 초기화되서 다시 선택해야 한다는 것입니다.
어떻게 해결해야 하는지 도와주시면 감사하겠습니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 7개
==>
<option value="<?=$row[name]?>" <?if($wr_1== $row[name]){?> selected<?}?>><?=$row[name]?></option>
이렇게 바꿔주세요
그런데 말씀하신대로 해보아도 변화가 없습니다.
글수정시 다시 초기화되서 다시 선택해야 하는데요,,,
이렇게 해보세요
참 이상하게 될거 같은데 안되네요
쉬운것 같았는데 예상외로 이 문제로 하루종일 씨름해도 안되네요 허허
들어가 있다면 글자가 깨져있는지 확인해 보시고요.
그래도 안되신다면 다시 얘기해주세요
ftp 직접 들어가서 확인해 드리겠습니다.
<select name="wr_24" class='ed'><option value="">요금제 종류를 선택하세요
<?
$query = "SELECT * FROM g4_write_charge1 where length(wr_subject)>1";
$result = mysql_query($query);
while($data = mysql_fetch_array($result)){
?>
<option value='<?=$data[wr_id]?>' <? if($write[wr_24] == $data[wr_id]) echo "selected"; ?>>[<?=$data[ca_name]?>]<?=$data[wr_subject]?>
<? } ?>
</select>
정확하게 알려주셨는데 제가 실수한거네요....죄송;;
정말 감사합니다.