테스트 사이트 - 개발 중인 베타 버전입니다

회원아이디 랜덤생성팁 적용방법 좀 알려주심 감사하겠습니다. 채택완료

회원 아이디를 자동으로 부여하고 싶어서 
회원 아이디 랜덤생성팁을 찾았는데 회원가입폼에 적용방법을 알려주시면 감사 하겠습니다.

placeholder="id" onKeyup="set_uid(this)">

이런식으로 적용하였습니다만 잘못된걸까요?                   


</strong>
<code>function set_uid()
{
    global $g5;
    $uid = 'u' . rand(100000, 999999); // 회원 아이디 형식 설정
    $_uid = sql_fetch(" select mb_no from {$g5['member_table']} where mb_id = '{$uid}' ");
    if (isset($_uid['mb_no'])&&$_uid['mb_no']) set_uid(); //중복 아이디가 있으면 다시 시작함
    else return $uid;
}
</code></pre>

<p><button>Copy</button></p>

<p> </p>

<p>회원 아이디를 자동으로 생성해야 할 때 쓸 수 있는 팁입니다.</p>

<p>이 팁에서는 "u123456" 형식으로 아이디가 생성되게끔 되어 있는데</p>

<p>"회원 아이디 형식 설정" 부분 소스를 적당히 손보면</p>

<p>원하는 형식으로 수정 가능합니다.</p>

<p><strong>
 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

회원스킨경로/register_form.skin.php  에서

회원가입($w=="") 일 경우 저 함수를 호출해서 아이디를 부여받고 변수에 담아서 

$new_id=set_uid();

이런식으로 처리하시면 됩니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사 합니다.

댓글을 작성하려면 로그인이 필요합니다.

우선 자바스크립트에서는 php코드를 동작시킬 수 없구요

페이지 로드시 고정으로 랜덤아이디를 주려면 썽피리님 글 처럼 하시면 되구요

onkeyup으로 하시려면 ajax로 받아오셔야 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사 합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록