g4_member에

· 2012-05-08 (화) 13:35:55 · 1596 · 8
g4_member에
등록되어잇는
회원들의 이름을select 박스로 나타냇는데요
이름과 아이디를 같이 나타내려고한는대요

아이디에 ab라는 단어가 포함되어있는
아이디만 아이디가 표시되게하고 싶어요
예를들면
mb_id mb_name
ab1212 홍길동
b123 망나니
ab4343 도롱뇽

이렇게 db가 잇으면
select 박스에서는
홍길동 ab1212
망나니
도롱뇽 ab4343

이런식으로 나타내고 싶어요...


<select name="id" id="id">
<option value="" <? if ($id==""){ echo "selected"; } ?>>--등록자명--</option>
<?
// 글들을 연다
$result=mysql_query("select mb_id, mb_name from g4_member where mb_leave_date = '' order by mb_name asc",$db);
if (mysql_num_rows($result)){
while ($row_mem=mysql_fetch_array($result))
{
?>
<option value="<? echo $row_mem[mb_id]; ?>" <? if ($id==$row_mem[mb_id]){ echo "selected"; } ?>><? echo $row_mem[mb_name]; ?>  <? echo $row_mem[mb_id]; ?></option>
<? } } ?>
</select>


이렇게 까지만햇어요 ㅠㅠㅠ
|

댓글 8개

2012-05-08 (화) 14:19:16
while ($row_mem=mysql_fetch_array($result))
{
?>
<option value="<? echo $row_mem[mb_id]; ?>" <? if ($id==$row_mem[mb_id]){ echo "selected"; } ?>><? echo $row_mem[mb_name]; ?>  <? echo $row_mem[mb_id]; ?></option>



while ($row_mem=mysql_fetch_array($result))
{
$row_mb_id = substr($row_mem[mb_id],1,2);
?>
<option value="<? echo $row_mem[mb_id]; ?>" <? if ($id==$row_mem[mb_id]){ echo "selected"; } ?>><? echo $row_mem[mb_name]; ?>  <? if ($row_mb_id] == 'ab') echo $row_mem[mb_id]; ?></option>

요런 식으로 바꿔주셔도 될 거 같은데요. ㅎㅎㅎ
저는 야매허접이라 잘 될런지는 모르겠네요. ㅠ

이건 아이디가 시작되는 부분이 ab 인 회원만 걸러내는 거고, 아이디 자체에 ab 가 포함되어 있는 회원이라면 아랫분이 다시 대답을 해주실 꺼에요... ㅎㅎㅎ
어항 ㅠㅠ 안되욤 ㅠ
2012-05-08 (화) 14:25:43
<option value="<? echo $row_mem[mb_id]; ?>" <? if ($id==$row_mem[mb_id]){ echo "selected"; } ?>><? echo $row_mem[mb_name]; ?>  <? if ($row_mb_id] == 'ab') echo $row_mem[mb_id]; ?></option>

에 오타 있었네요. ㅠ

<option value="<? echo $row_mem[mb_id]; ?>" <? if ($id==$row_mem[mb_id]){ echo "selected"; } ?>><? echo $row_mem[mb_name]; ?>  <? if ($row_mb_id == 'ab') echo $row_mem[mb_id]; ?></option>

요걸루 ㅠ
]오타 당연히 고쳐서 햇는데도 안되네요 ㅠ
2012-05-08 (화) 14:33:07
끄억 제 짧은 지식으로는 여기까지가 한계네요 ㅠ
되지는 않았지만 댓글감사합니다 ㅠㅠ
2012-05-08 (화) 14:43:28
$row_mb_id = substr($row_mem[mb_id],1,2);



$row_mb_id = substr($row_mem[mb_id],0,2);

로 해보세요.
오악!!되네요!!감사합니다 ㅎㅎ 아 1부터시작햇네요 ㅎㅎ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-05-08 조회 1,067
12-05-08 조회 797
12-05-08 조회 2,628
12-05-08 조회 897
12-05-08 조회 1,258
12-05-08 조회 1,612
12-05-08 조회 1,137
12-05-08 조회 1,645
12-05-08 조회 1,189
12-05-08 조회 1,097
12-05-08 조회 863
12-05-08 조회 1,647
12-05-08 조회 1,683
12-05-08 조회 928
12-05-08 조회 1,597
12-05-08 조회 887
12-05-08 조회 2,172
12-05-08 조회 1,737
12-05-08 조회 1,716
12-05-08 조회 1,743