회원 정보 변경시 ㅡㅜ.... 정보
회원 정보 변경시 ㅡㅜ....
본문
닉네임을 변경하면 기존에 게시판에 적혀있던 닉네임을 전부~ 변경하고 싶은데요...
기본적으로 변경되면 그 다음부터 적용되잖아요 ㅡㅜ
닉네임, 메일 등...
그런 기본정보드를 전부 변경시키고 싶은데...
힘들까요?
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]';");
}
정도면 될까요? 자세한건 실험해봐야 알것는데요;;
근데 스킨마다 다르겠지만 이메일이나 홈피정보를 안적어도 되는 게시판의 경우에도 한꺼번에 다 기록된다는 단점이;;
검색조건을 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]';");
}
정도면 될까요? 자세한건 실험해봐야 알것는데요;;
근데 스킨마다 다르겠지만 이메일이나 홈피정보를 안적어도 되는 게시판의 경우에도 한꺼번에 다 기록된다는 단점이;;

하하!! 어쨋든 감사합니다!!
닉네임을 바꿔도 한달에 한번만 바꿀수 있도록 설정을 하면 되니까요;
닉네임을 바꿔도 한달에 한번만 바꿀수 있도록 설정을 하면 되니까요;

음냐 ㅡㅜ 근데 어떻게 적용시켜야 하나요?;;
그냥 register_form_update에 넣는것만으론 변경되질 않아요 ㅡㅜ
그냥 register_form_update에 넣는것만으론 변경되질 않아요 ㅡㅜ
윽 당연히 그냥은 되지 않습니다...;;
위에서 $new~라고 붙은것은 바뀐이름,메일,홈피 값이니깐요 register_form.skin.php로 정보를 수정하는 거라면 $mb_name, $mb_email, $mb_homepage 로 하면 될것같은데요...register_form_update.php 에서 소스를 잘보시고 업데이트 성공하면 게시판수정 소스를 붙이시면 될것같네요...여러번 시도해보세요^^; 내공수련~
위에서 $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($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); 를 잡지 못하네요 ㅡㅜ
보드 테이블로 하면 안되는겁니까?;;
//수정전 홈페이지주소, 이메일, 이름변경//////////////////////////////////////////////////
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); 를 잡지 못하네요 ㅡㅜ
보드 테이블로 하면 안되는겁니까?;;