회원 정보 변경시 ㅡㅜ.... > 그누4 질문답변

그누4 질문답변

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

회원 정보 변경시 ㅡㅜ.... 정보

회원 정보 변경시 ㅡㅜ....

본문

닉네임을 변경하면 기존에 게시판에 적혀있던 닉네임을 전부~ 변경하고 싶은데요...
 
기본적으로 변경되면 그 다음부터 적용되잖아요 ㅡㅜ
 
닉네임, 메일 등...
 
그런 기본정보드를 전부 변경시키고 싶은데...
 
힘들까요?
 
 
3가지를 변경시켜야 될것 같은데...
 
부탁좀 드릴께요 ㅡㅜ~//

댓글 전체

변경은 가능해도 상당히 부하가 걸릴지 모르겠는데요. 초기 자료가 적을때야 모르겠지만 나중에 게시판 늘고 게시글이 늘어나면 닉네임변경이나 이메일, 홈피 변경시 한참 업데이트를 할텐데...;;

검색조건을 mb_id로 하시면 될듯하네요.

$sql = " select bo_table from $g4[board_table]";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
  $write_table = $g4['write_prefix'].$row['bo_table'];
  mysql_query("update $write_table set wr_name = '$new_name', wr_email = '$new_email', wr_homepage = '$new_homepage' where mb_id = '$mb[mb_id]';");
}
정도면 될까요? 자세한건 실험해봐야 알것는데요;;
근데 스킨마다 다르겠지만 이메일이나 홈피정보를 안적어도 되는 게시판의 경우에도 한꺼번에 다 기록된다는 단점이;;
윽 당연히 그냥은 되지 않습니다...;;
위에서 $new~라고 붙은것은 바뀐이름,메일,홈피 값이니깐요 register_form.skin.php로 정보를 수정하는 거라면 $mb_name, $mb_email, $mb_homepage 로 하면 될것같은데요...register_form_update.php 에서 소스를 잘보시고 업데이트 성공하면 게시판수정 소스를 붙이시면 될것같네요...여러번 시도해보세요^^; 내공수련~
아하하 =ㅅ=;;
도저히 안되서 제로보드에 쓰던걸로 도전중입니다;
//수정전 홈페이지주소, 이메일, 이름변경//////////////////////////////////////////////////
if($name!=$member[name] || $email!=$member[email] || homepage!=$member[homepage]){
$mydata=mysql_query("select * from zetyx_admin_table", $connect);
while($data=mysql_fetch_array($mydata)){
mysql_query("update zetyx_board_$data[name] set name='$name', email='$email', homepage='$homepage' where ismember='$member[no]'", $connect);
mysql_query("update zetyx_board_comment_$data[name] set name='$name', email='$email', homepage='$homepage' where ismember='$member[no]'", $connect);
}
}
가 기본소스인데...
별의 별짓 중입니다 ㅡ_ㅜ;;

뭐 하다보면 되려나... 심정으로 마구마구 바꾸는중인데...$data[name]가 ㅡㅜ...
위 문장을 나름대로 연구해서
//수정전 홈페이지주소, 이메일, 이름변경//////////////////////////////////////////////////
if($mb_nick!=$member[mb_nick] || $mb_email!=$member[mb_email] || $mb_homepage!=$member[mb_homepage]){
$mydata=mysql_query("select * from $g4[board_table]", $connect);
while($data=mysql_fetch_array($mydata)){
mysql_query("update g4_write_$_POST[gr_id] set mb_nick='$member[mb_nick]', mb_email='$member[mb_email]', mb_homepage='$member[mb_homepage]' where mb_id='$mb[mb_id]'", $connect);
mysql_query("update zetyx_board_comment_$data[name] set mb_nick='$member[mb_nick]', mb_email='$member[mb_email]', mb_homepage='$member[mb_homepage]' where mb_id='$mb[mb_id]'", $connect);
}
}

로 변경했는데 $mydata=mysql_query("select * from $g4[board_table]", $connect); 를 잡지 못하네요 ㅡㅜ

보드 테이블로 하면 안되는겁니까?;;
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT