<select name="gline">
<option>결재</option>
<?
$strsql="SELECT name,memid,place FROM 테이블명 ORDER BY name ASC";
$stmt=mysql_query($strsql,$con);
for ($i=0; $i<mysql_num_rows($stmt); $i++) {
$num=$i+1;
$name=mysql_result($stmt,$i,name);
$place=mysql_result($stmt,$i,place);
?>
<option value="<?echo("$name");?>"><?echo("$name");?></option>
<?
}
?>
</select>
이런식으로 디비에서 값을 불러와서 셀렉트 박스로 구현했는데요..
셀렉트 박스내용이 이름인데.. 그 이름을 선택하하면
같은 페이지에 있는 input 박스 안에
이름과 같은 $place 값이 나타나게 하고 싶은데요..
제가 거의 초보 수준이라서 잘 안되네요..
완성소느 내지는 힌트라도 좀 올려주실분..
도와주세요 고수님들 ㅜㅜ
<option>결재</option>
<?
$strsql="SELECT name,memid,place FROM 테이블명 ORDER BY name ASC";
$stmt=mysql_query($strsql,$con);
for ($i=0; $i<mysql_num_rows($stmt); $i++) {
$num=$i+1;
$name=mysql_result($stmt,$i,name);
$place=mysql_result($stmt,$i,place);
?>
<option value="<?echo("$name");?>"><?echo("$name");?></option>
<?
}
?>
</select>
이런식으로 디비에서 값을 불러와서 셀렉트 박스로 구현했는데요..
셀렉트 박스내용이 이름인데.. 그 이름을 선택하하면
같은 페이지에 있는 input 박스 안에
이름과 같은 $place 값이 나타나게 하고 싶은데요..
제가 거의 초보 수준이라서 잘 안되네요..
완성소느 내지는 힌트라도 좀 올려주실분..
도와주세요 고수님들 ㅜㅜ
댓글 4개
select 태그에 onchange 이벤트를 잡아주면 됩니다.
<select name="gline" onchange="document.getElementById('input의 ID').value = this.value;">
이런 식이면 될 겁니다. (확인은 안 해봤습니다 -_-)
아, 그리고 option 태그가 둘 다 name이 들어가네요. value는 place가 돼야겠죠?
<option value="<?php echo $place; ?>"><?php echo $name; ?></option>
<select name="gline" onchange="document.getElementById('input의 ID').value = this.value;">
이런 식이면 될 겁니다. (확인은 안 해봤습니다 -_-)
아, 그리고 option 태그가 둘 다 name이 들어가네요. value는 place가 돼야겠죠?
<option value="<?php echo $place; ?>"><?php echo $name; ?></option>
<select name="gline1" style="width:70px;" onchange="document.getElementById('place1').value = this.value.substr(4,3).replace(',', '');">
<option>:: 선택 ::</option>
<?
$strsql="SELECT name,memid,place FROM 테이블명 ORDER BY name ASC";
$stmt=mysql_query($strsql,$con);
for ($i=0; $i<mysql_num_rows($stmt); $i++) {
$num=$i+1;
$name=mysql_result($stmt,$i,name);
$place=mysql_result($stmt,$i,place);
$memid=mysql_result($stmt,$i,memid);
?>
<option value="<?echo("$name");?>,<?echo("$place");?>,<?echo("$memid");?>"><?echo("$name");?></option>
<?
}
?>
</select>
결국에 onchange 부분에 자바스크립트 문자열 함수 써서 필요한 부분만 출력되게 해놨어여;;;
눈가리고 아웅;;;
나중에 이거 이어받는 개발자가 욕하겠네요 ㅠㅠ;;
<option>:: 선택 ::</option>
<?
$strsql="SELECT name,memid,place FROM 테이블명 ORDER BY name ASC";
$stmt=mysql_query($strsql,$con);
for ($i=0; $i<mysql_num_rows($stmt); $i++) {
$num=$i+1;
$name=mysql_result($stmt,$i,name);
$place=mysql_result($stmt,$i,place);
$memid=mysql_result($stmt,$i,memid);
?>
<option value="<?echo("$name");?>,<?echo("$place");?>,<?echo("$memid");?>"><?echo("$name");?></option>
<?
}
?>
</select>
결국에 onchange 부분에 자바스크립트 문자열 함수 써서 필요한 부분만 출력되게 해놨어여;;;
눈가리고 아웅;;;
나중에 이거 이어받는 개발자가 욕하겠네요 ㅠㅠ;;
게시글 목록
| 번호 | 제목 |
|---|---|
| 506 | |
| 504 | |
| 502 | |
| 499 | |
| 490 |
디자이너
알쏭달쏭한 저작권 문의요;;;;
8
|
| 484 | |
| 480 |
개발자
5단 셀렉트 -_-;
3
|
| 479 |
디자이너
윈도우 그림판에 대하여
|
| 476 |
개발자
저기요....
2
|
| 474 | |
| 472 | |
| 469 | |
| 466 | |
| 462 |
디자이너
레이어로 테이블 작성할때요
3
|
| 459 | |
| 457 | |
| 455 | |
| 453 |
디자이너
저기
1
|
| 446 | |
| 444 | |
| 440 | |
| 439 | |
| 437 |
개발자
그누보드 & 플래시
1
|
| 424 | |
| 422 | |
| 421 |
디자이너
css 질문요
|
| 419 | |
| 418 | |
| 416 | |
| 408 |
디자이너
문자에 관한 질문 좀 드릴께요
7
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기