회원 리스트 출력
본문
홍길동의 주소와 동일하게 시작되는 주소를 가진 회원을 리스트로 뽑는데
머가 잘못된건지.. 잘안되네요~
홍길동 의 주소가 경기도로 시작한다면...
회원중에 경기도로 시작하는 사람들은 리스트로 나와야 하거든요.
mb_1 이 같은 회원을 출력하라.. 아래로는 되는데
$sql = " select * from {$g5['member_table']} where mb_1 like '{$member[mb_1]}%' and mb_level = '2' ";
mb_addr1 주소 필드로 하면 왜 안될까요..
내 주소와 동일하게 시작하는 주소를 가진 회원을 출력해라.. 아닌가요?
왜 안되는지...
$sql = " select * from {$g5['member_table']} where mb_addr1 like '{$member[mb_addr1]}%' and mb_level = '2' ";
<?
$sql = " select * from {$g5['member_table']} where mb_addr1 like '{$member[mb_addr1]}%' and mb_level = '2' ";
$result = sql_query($sql);
?>
<div style="border:1px solid #ddd; padding:8px; line-height:22px;">
<p><b>회원님은 현재 <font color="#ff0000">지점장</font> 으로 임명되었습니다.</b></p>
<p>아래 리스트는 같은 지역 지점/조합 회원리스트 입니다.</p>
</div>
<? for ($i=0; $row=sql_fetch_array($result); $i++) { ?>
<?=$row['mb_name'] ?>
<?=$row['mb_addr1'] ?>
<?=$row['mb_hp'] ?><br>
<? } ?>
<? if($i == 0) { echo "자료가 없습니다."; } ?>
답변 2
혹시, 새 주소와 지번 비교라던가
mb_addr1 과 $member[mb_addr1] 에
모든 주소 값이 다 들어가 있는게 아니고
mb_addr1 이 동 까지만 입력되어 있으면서
mb_level 이 2 인 회원이 있고
동까지 같은 회원이 있는 경우
mb_addr1 like '{replace($member[mb_addr1]," ","")}%'
이렇게 .....
그런데, 그누5 는 addr1 에 새주소 번호 (지번으로 비교하면 번지) 까지 다 들어갑니다
음,,,,, 결과물이 없어서 그런것아닐까요.... 홍길동의 주소지랑 회원들의 주소지가 일치하는게 없어서 그럴수도,,,있지않을까욧;;;;;
답변을 작성하시기 전에 로그인 해주세요.