DB 에 주소저장 방법 채택완료
</p><p><?php</p><p>$con=mysqli_connect("localhost","sun7684","qwer1234","sun7684");</p><p> </p><p>if (mysqli_connect_errno($con))</p><p>{</p><p> echo "Failed to connect to MySQL: " . mysqli_connect_error();</p><p>}</p><p> </p><p>$ID = $_GET['ID'];</p><p>$WR_2 = $_GET['WR_2'];</p><p>$WR_3 = $_GET['WR_3'];</p><p>$WR_4 = $_GET['WR_4'];</p><p>
</p><p>$result = mysqli_query($con,"SELECT mb_point FROM g5_member where mb_id='$ID'");</p><p> </p><p>$row = mysqli_fetch_array($result);</p><p>$data = $row[0];</p><p>
</p><p> </p><p>if($data){</p><p>echo number_format($data);</p><p>}</p><p> $data_stream = "'".$_GET['ID']."','".$_GET['WR_2']."','".$_GET['WR_3']."','".$_GET['WR_4']."'";</p><p> $query = "insert into g5_write_z1(mb_id,wr_2,wr_3,wr_4) values (".$data_stream.")";</p><p> $result = mysqli_query($con, $query);</p><p>
</p><p>mysqli_close($con);</p><p>?></p><p>
위 코드로 실행을 하게되면 아래 처럼 주소가 정상적으로 표시가 됩니다.

이상태에서 전화번호로 검색을 하면

이처럼 열람중이라고만 뜨고.. 전화번호와 주소가 보이지 않습니다
그래서.. 다시 아래처럼 코드 변경을 해서... 진행을 하니
전화 번호 검색을 해도.. 정상적으로 검색이 됩니다
하지만 여기서 문제는 아래 사진처럼 디비 저장될때 주소부분이 저장이 안되는 증상입니다

아래에 코드 올려 드립니다......
wr_2 필드가 주소 부분인데요 주소를 저장하는 방법을 알고 싶습니다.
</p><p style=""><span style="font-size: 14.6667px;"><?php</span></p><p style=""><span style="font-size: 14.6667px;">$con=mysqli_connect("localhost","sun7684","qwer1234","sun7684");</span></p><p style=""><span style="font-size: 14.6667px;"> </span></p><p style=""><span style="font-size: 14.6667px;">if (mysqli_connect_errno($con))</span></p><p style=""><span style="font-size: 14.6667px;">{</span></p><p style=""><span style="font-size: 14.6667px;"> echo "Failed to connect to MySQL: " . mysqli_connect_error();</span></p><p style=""><span style="font-size: 14.6667px;">}</span></p><p style=""><span style="font-size: 14.6667px;"> </span></p><p style=""><span style="font-size: 14.6667px;">$ID = $_GET['ID'];</span></p><p style=""><span style="font-size: 14.6667px;">$WR_2 = $_GET['WR_2'];</span></p><p style=""><span style="font-size: 14.6667px;">$WR_3 = $_GET['WR_3'];</span></p><p style=""><span style="font-size: 14.6667px;">$WR_4 = $_GET['WR_4'];</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;">$result = mysqli_query($con,"SELECT mb_point FROM g5_member where mb_id='$ID'");</span></p><p style=""><span style="font-size: 14.6667px;"> </span></p><p style=""><span style="font-size: 14.6667px;">$row = mysqli_fetch_array($result);</span></p><p style=""><span style="font-size: 14.6667px;">$data = $row[0];</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;"> </span></p><p style=""><span style="font-size: 14.6667px;">if($data){</span></p><p style=""><span style="font-size: 14.6667px;">echo number_format($data);</span></p><p style=""><span style="font-size: 14.6667px;">}</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;"> </span></p><p style=""><span style="font-size: 14.6667px;">mysqli_close($con);</span></p><p style=""><span style="font-size: 14.6667px;">?></span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;"><?php</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;">define('_INDEX_', true);</span></p><p style=""><span style="font-size: 14.6667px;">include_once('./_common.php');</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;">function insert_write($newpost)</span></p><p style=""><span style="font-size: 14.6667px;">{</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>global $g5;</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>//게시판 테이블 정보</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>$bo_table = $newpost[bo_table];</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>if(!strlen($bo_table)) return FALSE; //bo_table 값이 지정되지 않았습니다.</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>$board = sql_fetch(" select * from {$g5['board_table']} where bo_table = '$bo_table' ");</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>if(!$board) return FALSE; //bo_table이 존재하지 않습니다.</span></p><p style=""><span style="white-space: pre; font-size: 14.6667px;"> </span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>//회원정보 및 권한 확인</span></p><p style=""><span style="font-size: 14.6667px;"> $member = get_member($newpost[mb_id]);</span></p><p style=""><span style="font-size: 14.6667px;"> if(!$member) return FALSE; //mb_id가 존재하지 않습니다.</span></p><p style=""><span style="font-size: 14.6667px;"> //if($board[bo_write_level] > $member[mb_level]) return FALSE; //글쓰기 권한이 없습니다.</span></p><p style=""><span style="white-space: pre; font-size: 14.6667px;"> </span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>//카테고리 설정</span></p><p style=""><span style="font-size: 14.6667px;"> $ca_name = $newpost[ca_name];</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>if ($ca_name && strpos($board[bo_category_list], $ca_name) === FALSE){</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>$category_list = $board[bo_category_list]."|".$ca_name;</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>$sql = " update {$g5['board_table']} set bo_category_list = '$category_list' where bo_table = '$bo_table' ";</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>sql_query($sql);</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>}</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>//변수 정리</span></p><p style=""><span style="font-size: 14.6667px;"> $write_table = $g5[write_prefix].$bo_table;</span></p><p style=""><span style="font-size: 14.6667px;"> $wr_num = get_next_num($write_table);</span></p><p style=""><span style="font-size: 14.6667px;"> $ca_name = addslashes($ca_name);</span></p><p style=""><span style="font-size: 14.6667px;"> $html = "html1";</span></p><p style=""><span style="font-size: 14.6667px;"> $secret = "";</span></p><p style=""><span style="font-size: 14.6667px;"> $mail = "";</span></p><p style=""><span style="font-size: 14.6667px;"> $wr_subject = addslashes(trim($newpost[wr_subject]));</span></p><p style=""><span style="font-size: 14.6667px;"> $wr_content = addslashes(trim($newpost[wr_content]));</span></p><p style=""><span style="font-size: 14.6667px;"> if(!$wr_subject) return FALSE; //글 제목이 없습니다.</span></p><p style=""><span style="font-size: 14.6667px;"> if(!$wr_content) return FALSE; //글 내용이 없습니다.</span></p><p style=""><span style="font-size: 14.6667px;"> $mb_id = $member[mb_id];</span></p><p style=""><span style="font-size: 14.6667px;"> $wr_password = $member[mb_password];</span></p><p style=""><span style="font-size: 14.6667px;"> $wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>$wr_email = $member[mb_email];</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>$wr_homepage = $member[mb_homepage];</span></p><p style=""><span style="font-size: 14.6667px;"> for($i=1; $i<=10; $i++){</span></p><p style=""><span style="font-size: 14.6667px;"> $wr = "wr_{$i}";</span></p><p style=""><span style="font-size: 14.6667px;"> ${$wr} = addslashes($newpost[$wr]);</span></p><p style=""><span style="font-size: 14.6667px;"> }</span></p><p style=""><span style="font-size: 14.6667px;"> $wr_link1 = $newpost[wr_link1];</span></p><p style=""><span style="font-size: 14.6667px;"> $wr_link2 = $newpost[wr_link2];</span></p><p style=""><span style="white-space: pre; font-size: 14.6667px;"> </span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>//글 입력하기</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>$sql = " insert into $write_table</span></p><p style=""><span style="font-size: 14.6667px;"> set wr_num = '$wr_num',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_reply = '',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_comment = 0,</span></p><p style=""><span style="font-size: 14.6667px;"> ca_name = '$ca_name',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_option = '$html,$secret,$mail',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_subject = '$wr_subject',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_content = '$wr_content',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_link1 = '$wr_link1',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_link2 = '$wr_link2',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_link1_hit = 0,</span></p><p style=""><span style="font-size: 14.6667px;"> wr_link2_hit = 0,</span></p><p style=""><span style="font-size: 14.6667px;"> wr_hit = 0,</span></p><p style=""><span style="font-size: 14.6667px;"> wr_good = 0,</span></p><p style=""><span style="font-size: 14.6667px;"> wr_nogood = 0,</span></p><p style=""><span style="font-size: 14.6667px;"> mb_id = '$mb_id',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_password = '$wr_password',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_name = '$wr_name',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_email = '$wr_email',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_homepage = '$wr_homepage',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_datetime = '".G5_TIME_YMDHIS."',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_last = '".G5_TIME_YMDHIS."',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_ip = '{$_SERVER['REMOTE_ADDR']}',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_1 = '$wr_1',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_2 = '$wr_2',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_3 = '$wr_3',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_4 = '$wr_4',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_5 = '$wr_5',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_6 = '$wr_6',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_7 = '$wr_7',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_8 = '$wr_8',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_9 = '$wr_9',</span></p><p style=""><span style="font-size: 14.6667px;"> wr_10 = '$wr_10' ";</span></p><p style=""><span style="font-size: 14.6667px;"> sql_query($sql);</span></p><p style=""><span style="font-size: 14.6667px;"> </span></p><p style=""><span style="font-size: 14.6667px;"> $wr_id = sql_insert_id();</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;"> sql_query(" update $write_table set wr_parent = '$wr_id' where wr_id = '$wr_id' "); //부모 아이디에 UPDATE</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>sql_query(" insert into {$g5['board_new_table']} ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '{$bo_table}', '{$wr_id}', '{$wr_id}', '".G5_TIME_YMDHIS."', '$mb_id' ) "); //새글 INSERT </span></p><p style=""><span style="font-size: 14.6667px;"> sql_query(" update {$g5['board_table']} set bo_count_write = bo_count_write + 1 where bo_table = '{$bo_table}' "); //게시글 1 증가</span></p><p style=""><span style="white-space: pre; font-size: 14.6667px;"> </span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>return array('bo_table' => $bo_table, 'wr_id' => $wr_id, 'sca' => $ca_name);</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>//return TRUE;</span></p><p style=""><span style="white-space: pre; font-size: 14.6667px;"> </span></p><p style=""><span style="font-size: 14.6667px;">}</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;">//$newpost[mb_id], $newpost[bo_table], $newpost[wr_subject], $newpost[wr_content] 값만 지정하고,</span></p><p style=""><span style="font-size: 14.6667px;">//insert_write($newpost); 라고 실행시키면 글이 해당 게시판에 올라갑니다.</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;">$newpost = array(</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>'mb_id' => $_GET['ID'],</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>'wr_2' => $_GET['WR_2'],</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>'wr_3' => $_GET['WR_3'],</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>'wr_4' => $_GET['WR_4'],</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>'bo_table' => 'z1',</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>'wr_subject' => G5_TIME_YMDHIS.' - 자동등록글',</span></p><p style=""><span style="font-size: 14.6667px;"><span style="white-space:pre"> </span>'wr_content' => "<span style='font-size:14pt;'>이 글은 자동으로 등록되었습니다.</span>"</span></p><p style=""><span style="font-size: 14.6667px;">);</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;">$result = insert_write($newpost);</span></p><p style=""><span style="font-size: 14.6667px;">
</span></p><p style=""><span style="font-size: 14.6667px;">?></span></p><p style="font-size: 14.6667px;">
</p><p style="font-size: 14.6667px;">
답변 2개
그누보드에서는 여분필드 wr_1 ~ wr_10 을 기본적으로 활용할 수 있도록 되어 있습니다.
저장 소스 /bbs/write_update.php 에 보면 wr_1 ~ wr_10 이 DB 에 insert 됨을 확인할 수 있습니다.
그래서 그누보드의 스킨 구조에서 여분필드를 활용하는 경우에는,
wr_2 를 주소 필드로 활용하고자 한다면,
write.skin.php 에 주소 :
view.skin.php 에서 표시는 주소 :
list.skin.php 에서 표시는
검색은, 기존 검색에
만 추가해주는 식으로 하면 됩니다.
별도 정보를 별도 저장하는 부분의 코딩을 하지 않아도 됩니다.
비슷한 스킨 소스를 참고하면 https://sir.kr/bbs/board.php?bo_table=g5_skin&wr_id=7806">https://sir.kr/bbs/board.php?bo_table=g5_skin&wr_id=7806
이해가 되실 거라 생각합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그런데도 안되서 문제입니다.. ㅠㅠㅠㅠ
위 질문중 첫번째 소스로 적용시 주소까지 정상적으로 디비에 저장이 되는데
게시판에서 글쓰기 버튼을 누르고 쓴 글은 검색이 되는데
소스로 저장된 게시글은 검색이 안됩니다
두번째 소스는 검색이 된느데.. 리스트 메뉴에 주소가 저장이 안되는 증상이고요
둘중에 하나만 작동 하면 되는데.... 둘다 한가지씩의 문제가 생기네요 ㅠㅠㅠ