<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개
17년 전
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>
17년 전
답변 감사드립니다. ^^
제가 질문했던건..
필드에 name, place, memid 이렇게 3개가 있는데
name 값은 디비에서 불러와서 셀렉트 박스로 가져왔고..
그 name 값에 대한 place 값을 input 박스에 뿌려주는 방법이었습니다;;
정말 죄송합니다만 다시한번만 부탁드립니다. ㅜㅜ
제가 질문했던건..
필드에 name, place, memid 이렇게 3개가 있는데
name 값은 디비에서 불러와서 셀렉트 박스로 가져왔고..
그 name 값에 대한 place 값을 input 박스에 뿌려주는 방법이었습니다;;
정말 죄송합니다만 다시한번만 부탁드립니다. ㅜㅜ
17년 전
<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 부분에 자바스크립트 문자열 함수 써서 필요한 부분만 출력되게 해놨어여;;;
눈가리고 아웅;;;
나중에 이거 이어받는 개발자가 욕하겠네요 ㅠㅠ;;
17년 전
select 값은 안 쓰이는 건가요? 아니면 서버에서도 동일하게 나눠서 쓰는 건가요?
만약 서버에서 나눠서 처리한다면, 특별한 게 없다면 name, memid, place를 얻는 것보다는 id(primary key)를 이용해서 한 큐에 처리하는 게 더 안전할 것 같습니다.
만약 서버에서 나눠서 처리한다면, 특별한 게 없다면 name, memid, place를 얻는 것보다는 id(primary key)를 이용해서 한 큐에 처리하는 게 더 안전할 것 같습니다.
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 2230 | 16년 전 | 1293 | ||
| 2229 | 16년 전 | 2161 | ||
| 2228 | 16년 전 | 3226 | ||
| 2227 | 16년 전 | 2170 | ||
| 2226 | 16년 전 | 1755 | ||
| 2225 | 16년 전 | 1515 | ||
| 2224 |
|
16년 전 | 2046 | |
| 2223 | 16년 전 | 4730 | ||
| 2222 | 16년 전 | 1414 | ||
| 2221 |
|
16년 전 | 2146 | |
| 2220 |
|
16년 전 | 2137 | |
| 2219 |
|
16년 전 | 2407 | |
| 2218 |
|
16년 전 | 2149 | |
| 2217 |
|
16년 전 | 4440 | |
| 2216 |
|
16년 전 | 2928 | |
| 2215 | 16년 전 | 2868 | ||
| 2214 | 16년 전 | 1604 | ||
| 2213 | 16년 전 | 1252 | ||
| 2212 |
|
16년 전 | 3953 | |
| 2211 |
|
16년 전 | 1622 | |
| 2210 |
|
16년 전 | 1621 | |
| 2209 | 16년 전 | 2115 | ||
| 2208 | 16년 전 | 1887 | ||
| 2207 |
letsgolee
|
16년 전 | 1498 | |
| 2206 |
|
16년 전 | 3928 | |
| 2205 | 16년 전 | 1765 | ||
| 2204 | 16년 전 | 3136 | ||
| 2203 | 16년 전 | 3027 | ||
| 2202 | 16년 전 | 1049 | ||
| 2201 | 16년 전 | 1845 | ||
| 2200 | 16년 전 | 1598 | ||
| 2199 |
|
16년 전 | 1857 | |
| 2198 |
태양의서쪽
|
16년 전 | 2651 | |
| 2197 |
태양의서쪽
|
16년 전 | 3029 | |
| 2196 |
태양의서쪽
|
16년 전 | 3230 | |
| 2195 | 16년 전 | 3328 | ||
| 2194 | 16년 전 | 1470 | ||
| 2193 |
letsgolee
|
16년 전 | 1425 | |
| 2192 | 16년 전 | 2258 | ||
| 2191 | 17년 전 | 1977 | ||
| 2190 |
|
17년 전 | 2291 | |
| 2189 | 17년 전 | 2814 | ||
| 2188 |
Sizkein
|
17년 전 | 3261 | |
| 2187 |
letsgolee
|
17년 전 | 2360 | |
| 2186 |
Sizkein
|
17년 전 | 1637 | |
| 2185 |
Sizkein
|
17년 전 | 3209 | |
| 2184 |
Sizkein
|
17년 전 | 3064 | |
| 2183 | 17년 전 | 3042 | ||
| 2182 | 17년 전 | 3922 | ||
| 2181 | 17년 전 | 2589 | ||
| 2180 |
|
17년 전 | 2407 | |
| 2179 | 17년 전 | 2655 | ||
| 2178 | 17년 전 | 2900 | ||
| 2177 | 17년 전 | 2619 | ||
| 2176 | 17년 전 | 1454 | ||
| 2175 | 17년 전 | 1897 | ||
| 2174 | 17년 전 | 1497 | ||
| 2173 |
|
17년 전 | 1924 | |
| 2172 | 17년 전 | 2525 | ||
| 2171 | 17년 전 | 8709 | ||
| 2170 | 17년 전 | 3162 | ||
| 2169 | 17년 전 | 4251 | ||
| 2168 |
|
17년 전 | 1989 | |
| 2167 | 17년 전 | 3659 | ||
| 2166 |
|
17년 전 | 1554 | |
| 2165 | 17년 전 | 1388 | ||
| 2164 | 17년 전 | 2324 | ||
| 2163 | 17년 전 | 1319 | ||
| 2162 | 17년 전 | 1644 | ||
| 2161 | 17년 전 | 1460 | ||
| 2160 | 17년 전 | 2530 | ||
| 2159 |
inxps
|
17년 전 | 1504 | |
| 2158 |
inxps
|
17년 전 | 1098 | |
| 2157 | 17년 전 | 1231 | ||
| 2156 | 17년 전 | 3111 | ||
| 2155 | 17년 전 | 2179 | ||
| 2154 | 17년 전 | 1980 | ||
| 2153 |
|
17년 전 | 1225 | |
| 2152 |
letsgolee
|
17년 전 | 2455 | |
| 2151 | 17년 전 | 1175 | ||
| 2150 |
아름다운세상
|
17년 전 | 1130 | |
| 2149 |
아름다운세상
|
17년 전 | 1380 | |
| 2148 |
아름다운세상
|
17년 전 | 2739 | |
| 2147 |
|
17년 전 | 2400 | |
| 2146 | 17년 전 | 2487 | ||
| 2145 | 17년 전 | 1189 | ||
| 2144 | 17년 전 | 1307 | ||
| 2143 | 17년 전 | 3254 | ||
| 2142 | 17년 전 | 2839 | ||
| 2141 | 17년 전 | 4111 | ||
| 2140 | 17년 전 | 2260 | ||
| 2139 | 17년 전 | 2349 | ||
| 2138 | 17년 전 | 1402 | ||
| 2137 | 17년 전 | 2517 | ||
| 2136 | 17년 전 | 2202 | ||
| 2135 | 17년 전 | 2962 | ||
| 2134 |
아름다운세상
|
17년 전 | 2471 | |
| 2133 |
Juinjang
|
17년 전 | 1636 | |
| 2132 | 17년 전 | 2433 | ||
| 2131 | 17년 전 | 1591 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기