그누보드 회원정보를 검색해서 해당 주소 업체 출력하는 페이지

사용자 삽입 이미지
두번째 작업이 끝났다. 이번 페이지는 전국 지점을 검색하는 페이지인데.. 다시 업체 DB를 만드는 것은 너무 비효율적이란 생각에
회원가입할 때 입력하는 주소를 바탕으로 해당 주소를 검색하고 그에 맞는 회원사를 보여주도록 만들었다. 오래걸릴거라 생각한
작업이 의외로 싱겁게 끝나버려서.. 뭔가 허전하다고 할까? 물론 내가 실력이 좋아서 그런 것은 절대 아니란 것이다. 믿어주세요!!

<?
include_once(“./_common.php”);
include_once(“$g4[path]/lib/latest.lib.php”);

$g4[‘title’] = “”;

include_once(“$g4[path]/head.sub.php”);
include_once(“$g4[path]/lib/outlogin.lib.php”);
include_once(“$g4[path]/lib/poll.lib.php”);
include_once(“$g4[path]/lib/visit.lib.php”);
include_once(“$g4[path]/lib/connect.lib.php”);
include_once(“$g4[path]/lib/popular.lib.php”);

//print_r2(get_defined_constants());

// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.

//$gotourl = “http://www.repairs.co.kr/bbs/login.php?url=”.$urlencode;
//if(!$member[mb_id]) goto_url(“$gotourl”);

$table_width = 960;

$mb_table = “g4_member”;
if(!$addr) $addr = “서울”;
$sqlnum = ” select mb_id from $mb_table where mb_1 = ‘회원사’ and (mb_level >= 5) and (mb_addr1 like ‘%$addr%’) order by mb_nick desc “;
$resultnum = sql_query($sqlnum);
$total_mbnum = mysql_num_rows($resultnum);
$sql = ” select * from $mb_table where mb_1 = ‘회원사’ and (mb_level >= 5) and (mb_addr1 like ‘%$addr%’) order by mb_nick desc “;
$result = sql_query($sql);

?>
<script src=”<?=$g4[path]?>/js/AC_RunActiveContent.js” type=”text/javascript”></script>

<!– 메인 시작 –>
<table width=”<?=$table_width?>” cellspacing=”0″ cellpadding=”0″>
<tr>
    <td width=”960″ height=”223″ colspan=”2″><img src=”<?=$g4[‘path’]?>/images/comp_title.jpg” border=”0″ /></td>
</tr>
<tr>
    <td width=”960″ height=”22″ colspan=”2″></td>
</tr>
<tr>
    <td width=”224″ valign=”top”>
        <table width=”100%” cellpadding=”0″ cellspacing=”0″ border=”0″>
        <tr>
            <td width=”224″ height=”22″><?=outlogin(“login”); // 외부 로그인 ?></td>
        </tr>
        <tr>
            <td valign=”top”>
            <script type=”text/javascript”>
AC_FL_RunContent( ‘codebase’,’http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0′,’width’,’224′,’height’,’276′,’src’,’images/leftmenu’,’quality’,’high’,’pluginspage’,’http://www.macromedia.com/go/getflashplayer’,’movie’,’images/leftmenu’ ); //end AC code
</script><noscript><object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0″ width=”224″ height=”276″>
  <param name=”movie” value=”images/leftmenu.swf” />
  <param name=”quality” value=”high” />
  <embed src=”images/leftmenu.swf” quality=”high” pluginspage=”http://www.macromedia.com/go/getflashplayer” type=”application/x-shockwave-flash” width=”224″ height=”276″></embed>
</object></noscript>
            </td>
        </tr>
        </table>
    </td>
    <td width=”736″ valign=”top”>
        <table width=”100%” cellpadding=”0″ cellspacing=”0″ border=”0″>
        <tr>
            <td width=”736″ height=”22″><img src=”<?=$g4[‘path’]?>/images/comp_top.jpg” border=”0″ /></td>
        </tr>
        <tr>
            <td height=”54″><img src=”<?=$g4[‘path’]?>/images/branch_top_img.jpg” border=”0″ /></td>
        </tr>
        <tr>
            <td height=”25″><img src=”<?=$g4[‘path’]?>/images/branch_title.jpg” border=”0″ /></td>
        </tr>
        <tr>
            <td height=”25″><img src=”<?=$g4[‘path’]?>/images/branch.jpg” border=”0″ /></td>
        </tr>
        <tr>
            <td valign=”top”>
                <table width=”100%” cellpadding=”0″ cellspacing=”0″ border=”0″>
                <tr>
                    <td width=”47″></td>
                    <td width=”629″ valign=”top”>
                    <form name=”frmMemSearch” action=”<?=$g4[path]?>/branch.php” method=”get” style=’margin:0px;’>
                    <div style=”height:12px; line-height:1px; font-size:1px;”>&nbsp;</div>
                    <table width=”97%” cellpadding=”0″ cellspacing=”0″ border=”0″ align=”center”>
                    <tr><td align=center><input type=text size=40 class=ed name=’addr’ value='<?=$addr?>’> <input type=submit value=’검 색’></td></tr>
                    <tr><td height=”15″></td></tr>
                    </table>
                    <table width=”97%” cellpadding=”0″ cellspacing=”0″ border=”0″ align=”center”>
                    <tr height=”25″>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=서울”>서울특별시</a></td>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=경기”>경기도</a></td>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=부산”>부산광역시</a></td>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=대구”>대구광역시</a></td>
                    </tr>
                    <tr height=”25″>
      &n
bsp;                 <td><a href=”<?=$g4[path]?>/branch.php?addr=인천”>인천광역시</a></td>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=광주”>광주광역시</a></td>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=대전”>대전광역시</a></td>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=강원”>강원도</a></td>
                    </tr>
                    <tr height=”25″>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=경남”>경상남도</a></td>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=경북”>경상북도</a></td>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=전남”>전라남도</a></td>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=전북”>전라북도</a></td>
                    </tr>
                    <tr height=”25″>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=제주”>제주도</a></td>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=충남”>충청남도</a></td>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=충북”>충청북도</a></td>
                        <td><a href=”<?=$g4[path]?>/branch.php?addr=울산”>울산광역시</a></td>
                    </tr>
                    <tr><td height=”25″></td></tr>
                    </table>
                    <div style=”border:1px solid #ddd; height:34px; background:url(<?=$g4[path]?>/images/img/title_bg.gif) repeat-x;”>
                    <table width=97% border=0 cellpadding=0 cellspacing=0 style=”font-weight:bold; color:#505050;”>
                    <tr height=34 align=center>
                        <td width=100>업체명</td>                       
                        <td width=130>주소</td>
                        <td>업체소개</td>
                        <td width=100>연락처</td>                   
                    </tr>
                    </table>
                    </div>
                    <div style=”height:3px; background:url(<?=$g4[path]?>/images/img/title_shadow.gif) repeat-x; line-height:1px; font-size:1px;”></div>

                    <table width=97% border=0 cellpadding=0 cellspacing=0>
                    <!– 목록 –>
                    <? for($i=0; $row=sql_fetch_array($result); $i++) { ?>
                    <tr height=29 align=center>
                        <td width=100 align=center><?=$row[mb_nick]?></td>
                        <td width=130><?=$row[mb_addr1]?></td>
                        <td><?=$row[mb_profile]?></td>
                        <td width=100 align=center><?=$row[mb_tel]?></td>
                    </tr>
                    <tr><td colspan=5 height=1 bgcolor=#eeeeee></td></tr>
                    <?}?>
                    <? if (!$total_mbnum) { echo “<tr><td colspan=’5′ height=100 align=center><strong>”.$addr.”</strong>에 해당되는 업체가 없습니다.</td></tr>”; } ?>
                    </table>
                   
                    </td>
                    <td width=”60″></td>
                </tr>
                </table>
            </td>
        </tr>
        </table>
    </td>
</tr>
</table>
<!– 메인 끝 –>
<!– 카피라이트 –>
<table width=”<?=$table_width?>” cellspacing=”0″ cellpadding=”0″>
<tr><td height=30></td></tr>
<tr>
    <td width=”960″><img src=”<?=$g4[‘path’]?>/images/comp_copy.jpg” border=”0″ /></td>
</tr>
</table>

<?
include_once(“$g4[path]/tail.sub.php”);
?>

페이지 소스코드이다. 역시 허접하죠? 좀 제대로 만들어야 하는데.. 실력이 이것밖에 안되니 어쩔 수가 없습니다. ^^;
이런 작업하면서 느끼는 것이지만.. 그누보드 정말 괜찮은 게시판이란 생각이 자꾸 듭니다. “이게 될까?” 싶은 것도 어떻게 하다보면
만들어지게 되고.. 정말 놀라운 게시판이 아닐 수 없습니다. ^_____^ 앞으로 더 많이.. 더 열심히 애용하도록 해야할 것 같습니다.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.