테스트 사이트 - 개발 중인 베타 버전입니다

셀렉사용시 회원 전화번호 불러오기 채택완료

달달달달이 1년 전 조회 16,017

회원가입시 전화번호를 mb_1 회원여분필드에 저장중인데요

 

셀렉으로 모든 회원의 전화번호를 불러오고 싶은데 혹시 방법 있을까요?
 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
1년 전

</p>

<p><?php

include_once('./_common.php'); // 그누보드 공통 파일</p>

<p>$sql = "SELECT mb_id, mb_1 FROM {$g5['member_table']} WHERE mb_1 IS NOT NULL";

$result = sql_query($sql);</p>

<p>while ($row = sql_fetch_array($result)) {

    echo "회원 ID: " . $row['mb_id'] . " - 전화번호: " . $row['mb_1'] . "
";

}

?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

달달달달이
1년 전
감사합니다 .

해당 내용을 바탕으로 셀렉트박스에 mb_1를 불러오게 하려고 하는데


<select onchange="categoryChange(this)">

<?php
$sql = "SELECT mb_id, mb_1 FROM {$g5['member_table']} WHERE mb_1 IS NOT NULL";
$result = sql_query($sql);
$row = sql_fetch_array($result);
?>
<option value='<?php $row['mb_1'] ?>'>전화번호 : <?php $row['mb_1'] ?></option>

</select>


이렇게 하니 아무것도 안 나오더라구요. 잘못된 부분 지적 부탁드립니다 !
미니님a
1년 전
echo 가 누락되었네요


[code]

<select onchange="categoryChange(this)">
<?php
$sql = "SELECT mb_id, mb_1 FROM {$g5['member_table']} WHERE mb_1 IS NOT NULL";
$result = sql_query($sql);

while ($row = sql_fetch_array($result)) {
echo "<option value='" . $row['mb_1'] . "'>전화번호 : " . $row['mb_1'] . "</option>";
}
?>
</select>

[/code]
달달달달이
1년 전
정말 감사합니다 ! 도움이 많이 되었습니다 채택드렸어요!

댓글을 작성하려면 로그인이 필요합니다.

1년 전

WHERE mb_1 !=''

이렇게 하세요

그런데 회윈가입시 전화/휴대폰은 mb_tel / mb_hp  필드에 기록하게되어있는데  mb_1을 또 사용하는 이유가?

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

s
sinbi
1년 전
mb_1 IS NOT NULL 대신 mb_1 !='' 사용하면 속도가 빨라지나요? 아니면, IS NOT NULL 코드가 MySQL 버전 호환 문제 있나요?
균이
1년 전
테이블 생성시 디폴트 값이 null이 아니라 공백문자로 되어있기때문에 빈값이 null값이 아닙니다
달달달달이
1년 전
앗 이렇게 수정해야 하는군요 이렇게 하나 또 배웁니다.

mb_tel이 따로 있는줄 이제 알았네요... 알려주셔서 감사합니다

처음 만들 당시에 회원가입폼에 휴대폰만 있길래 전 mb_1으로 전화번호를 저장하도록 해두었습니다
s
sinbi
1년 전
아하 그렇군요. 자세한 답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인