묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php로 회원가입 폼 만들었는데...
2004.06.01 07:18
안녕하세요.
php로 회원가입 폼 만들고 있습니다.
작동이 되지 않아서 이렇게 여쭤 봅니다.
보시고 틀린부분 지적바랍니다.
감사합니다.
html문서(www.lakeviewkc.org/member.htm)의 소스 코드는 아래와 같습니다.
<html>
<head>
<title>회원가입</title>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<script>
function check(theForm)
{
if (theForm.name.value.length < 1) {
alert('이름을 입력하세요.');
document.form1.name.focus();
return false;
}
var msg = '가입하시겠습니까?'
return confirm(msg);
} <script>
<script>
function pw_check()
{
if (theForm.pw1.value != theForm.pw2.value) {
alert('비밀번호를 다시 확인하세요.')';
document.form1.pw1.focus();
return false;
}
} <script>
</head>
<body>
<div align=center>
<p>회원가입하기</p>
<form name=form1 method=post action=member.php onsubmit=return check(this)>
<div align=left>
<p>이름 <input name=name type=text size=10 maxlength=20></p>
<p>아이디 <input name=id type=text size=10 maxlength=10></p>
<p>비밀번호 <input name=pw1 type=text size=8 maxlength=8>
비밀번호확인 <input name=pw2 type=text size=8 maxlength=8 onblur=pw_check()></p>
<p>주민등록번호 <input name=jumin1 type=text size=8 maxlength=8> - <input name=jumin2 type=text size=7 maxlength=7></p>
<p>전화번호 <select name=tel1>
<option value=1 selected>011</option>
<option value=6>016</option>
<option value=7>017</option>
<option value=8>018</option>
<option value=9>019</option>
</selcet> - <input name=tel2 type=text id=tel2 size=4 maxlength=4> - <input name=tel3 type=text id=tel3 size=4 maxlength=4></p>
<p>주소 <input name=add type=text id=add size=40 maxlength=50></p>
<input type=submit value=가입>
<input type=reset value=취소></div>
</form>
</div>
</body>
</html>
또한 php문서(www.lakeviewkc.org/member.php)는 아래와 같습니다.
<?
if (!$id)
{
echo(" <script> window.alert('아이디를 입력하세요.');
history.go(-1); </script> ");
exit;
}
$jumin=$jumin1+"-"+$jumin2;
if($tel1 == "1") $t1 = "011";
if($tel1 == "6") $t1 = "016";
if($tel1 == "7") $t1 = "017";
if($tel1 == "8") $t1 = "018";
if($tel1 == "9") $t1 = "019";
$tel=$t1."-".$tel2."-".$tel3;
$connect=mysql_connect("localhost", "root", "");
mysql_select_db("test",$connect);
$query="insert into member(name, id, pw, jumin, tel) values
('$name', '$id', '$pw', '$jumin', '$tel')";
mysql_query($query);
echo(" <script> location='lovin.htm'; <script>");
mysql_close($connect);
?>
php로 회원가입 폼 만들고 있습니다.
작동이 되지 않아서 이렇게 여쭤 봅니다.
보시고 틀린부분 지적바랍니다.
감사합니다.
html문서(www.lakeviewkc.org/member.htm)의 소스 코드는 아래와 같습니다.
<html>
<head>
<title>회원가입</title>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<script>
function check(theForm)
{
if (theForm.name.value.length < 1) {
alert('이름을 입력하세요.');
document.form1.name.focus();
return false;
}
var msg = '가입하시겠습니까?'
return confirm(msg);
} <script>
<script>
function pw_check()
{
if (theForm.pw1.value != theForm.pw2.value) {
alert('비밀번호를 다시 확인하세요.')';
document.form1.pw1.focus();
return false;
}
} <script>
</head>
<body>
<div align=center>
<p>회원가입하기</p>
<form name=form1 method=post action=member.php onsubmit=return check(this)>
<div align=left>
<p>이름 <input name=name type=text size=10 maxlength=20></p>
<p>아이디 <input name=id type=text size=10 maxlength=10></p>
<p>비밀번호 <input name=pw1 type=text size=8 maxlength=8>
비밀번호확인 <input name=pw2 type=text size=8 maxlength=8 onblur=pw_check()></p>
<p>주민등록번호 <input name=jumin1 type=text size=8 maxlength=8> - <input name=jumin2 type=text size=7 maxlength=7></p>
<p>전화번호 <select name=tel1>
<option value=1 selected>011</option>
<option value=6>016</option>
<option value=7>017</option>
<option value=8>018</option>
<option value=9>019</option>
</selcet> - <input name=tel2 type=text id=tel2 size=4 maxlength=4> - <input name=tel3 type=text id=tel3 size=4 maxlength=4></p>
<p>주소 <input name=add type=text id=add size=40 maxlength=50></p>
<input type=submit value=가입>
<input type=reset value=취소></div>
</form>
</div>
</body>
</html>
또한 php문서(www.lakeviewkc.org/member.php)는 아래와 같습니다.
<?
if (!$id)
{
echo(" <script> window.alert('아이디를 입력하세요.');
history.go(-1); </script> ");
exit;
}
$jumin=$jumin1+"-"+$jumin2;
if($tel1 == "1") $t1 = "011";
if($tel1 == "6") $t1 = "016";
if($tel1 == "7") $t1 = "017";
if($tel1 == "8") $t1 = "018";
if($tel1 == "9") $t1 = "019";
$tel=$t1."-".$tel2."-".$tel3;
$connect=mysql_connect("localhost", "root", "");
mysql_select_db("test",$connect);
$query="insert into member(name, id, pw, jumin, tel) values
('$name', '$id', '$pw', '$jumin', '$tel')";
mysql_query($query);
echo(" <script> location='lovin.htm'; <script>");
mysql_close($connect);
?>
<script>
function check(theForm)
{
if (theForm.name.value.length < 1) {
alert('이름을 입력하세요.');
document.form1.name.focus();
return false;
}
var msg = '가입하시겠습니까?'
return confirm(msg);
}
function pw_check()
{
if (theForm.pw1.value != theForm.pw2.value) {
alert('비밀번호를 다시 확인하세요.');
document.form1.pw1.focus();
return false;
}
}
</script>
로 바꾸시면 되겠네요