방문자는 내 사이트에 등록 할 때 그룹의 창립 회원 또는 기존 그룹에 가입하는 사람으로 등록합니다. 아무도 "그룹이 없다." 이름, 성 (그룹 유형을 선택하는 라디오 버튼 : 신규 또는 기존), 그룹 이름, 그룹 비밀번호, 이메일, 패스, 확인 패스와 같은 단일 등록 페이지가 있습니다. 라디오 버튼, 그룹 이름 및 그룹 비밀번호와 관련이 있습니다.
내가 찾고있는 특정 기능은 다음과 같습니다. "신규"를 선택하면 AJAX는 데이터베이스에 그룹 이름이 있는지 확인하고 "좋음"또는 "이미 찍음"을 표시합니다. 또한 : 양식이 제출되면 암호가 데이터베이스에 저장됩니다.
"존재"를 선택하면 AJAX는 db에 그룹 이름이 존재하는지 확인하고 "일치"또는 "존재하지 않음"을 표시합니다. 또한 : 양식이 제출되면 데이터베이스에 대해 암호가 확인됩니다.이 모든 것을 라디오 버튼으로 제어 할 수 있습니까?
이 기본은 내가 처리 할 수 있다고 생각하지만 라디오 버튼을 너무 많이 지시하도록하는 방법은 저를 초월합니다. 어떤 도움을 주시면 감사하겠습니다.
다음은 내 PHP 파일의 일부입니다. (그런데, 나는이 프로젝트에 대한 mysqli를 작성했습니다.) 내가 jQuery를 사용하는 것이 좋습니다
<h1>Register</h1>
<form action="register.php" method="post">
<fieldset>
<p><b>First Name:</b> <input type="text" name="first_name" size="20" maxlength="20" value="<?php if (isset($trimmed['first_name'])) echo $trimmed['first_name']; ?>" /></p>
<p><b>Last Name:</b> <input type="text" name="last_name" size="20" maxlength="40" value="<?php if (isset($trimmed['last_name'])) echo $trimmed['last_name']; ?>" /></p>
<p><b>Are you registering a new group or joining an existing group?</b> <br />
New:<input type="radio" value="new" name="gtype">
Existing:<input type="radio" value="existing" name="gtype"> </p>
<p><b>Group ID:</b> <input type="text" name="group_id" size="20" maxlength="40" value="<?php if (isset($trimmed['group_id'])) echo $trimmed['group_id']; ?>" /></p>
<p><b>Group Password:</b> <input type="password" name="gpass" size="8" maxlength="5" />
<small>Use only numbers. Must be 5 digits long.</small></p>
<p><b>Email Address:</b>
<input type="text" name="email" size="30" maxlength="80" value="<?php if (isset($trimmed['email'])) echo $trimmed['email']; ?>" onBlur='checkEmail(this)'/><span id='info'></span></p>
<p><b>User Password:</b>
<input type="password" name="password1" size="8" maxlength="4" />
<small>Use only numbers. Must be 4 digits long.</small></p>
<p><b>Confirm Password:</b> <input type="password" name="password2" size="4" maxlength="4" /></p>
</fieldset>
<div align="center"><input type="submit" name="submit" value="Register" /></div>
<input type="hidden" name="submitted" value="TRUE" />
</form>
'존재하는 것 "이 선택한, AJAX는 db에 그룹 이름이 있는지 확인합니다. 양식을 제출할 때 다시 확인해야합니다. 그렇지 않으면 보안 구멍이 생깁니다. –