묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판을 짜고있는데요.. 글 등록이 안되는 이유가 뭘까요?
2003.08.14 21:05
음.. 귀찮은 질문 드려서 죄송해요;; 어떤 연합 신청받는 게시판이거든요..
우선..
★──────────MySQL 테이블 정보는요//
num int(7) NOT NULL default '1' auto_increment primary key, // 글 번호
name varchar(30) NOT NULL, // 신청자
team_name varchar(30) NOT NULL, // 그룹 이름
team_address varchar(200) NOT NULL, // 활동 지역
team_phone varchar(20), // 연락처
team_home varchar(100), // 홈피,카페 주소
team_class varchar(10), // 구분, (남성그룹, 여성, 혼성)
content text NOT NULL, // 내용
file varchar(100), // 파일첨부
pw varchar(20) NOT NULL, // 비밀번호 (이게 왜 이 밑까지 내려와있지;;)
wdate date NOT NULL, // 글쓴 날자
hit int(10) NOT NULL, // 조회수
team_count varchar(2) NOT NULL, // 멤버 수
ip varchar(15) NOT NULL // 아이피
────────────────────★ 이렇게고요..
★──────────write.php 소스는요
<? include "conn.php" ?>
<html>
<head>
<title>ASU 연합 신청</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<script language="javascript">
<!--
function check() {
var form = document.join;
if (!form.name.value) {
alert ("신청자 이름을 입력하세요.");
form.name.focus();
return;
}
if (!form.pw.value) {
alert ("비밀번호를 입력하세요.nn비밀번호를 입력하셔야 '수정/삭제'를 하실 수 있습니다.");
form.pw.focus();
return;
}
if (!form.team_name.value) {
alert ("그룹 이름을 입력하세요.");
form.team_name.focus();
return;
}
if (!form.team_address.value) {
alert ("지역을 입력하세요.");
form.team_address.focus();
return;
}
if (!form.content.value) {
alert ("내용을 입력하세요.");
form.content.focus();
return;
}
form.submit();
}
//-->
</script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body bgcolor="#FFFFFF">
<form name="join" action="write_ok.php" method="post">
<input type=hidden name=ip value='<? echo "$REMOTE_ADDR";?>'>
<table align=center width="600" border=1 cellpadding=0 cellspacing=0>
<tr>
<td align=center colspan=2>ASU 연합 신청하기</td>
</tr>
<tr>
<td width=80 align=center>신청자 이름</td>
<td style="padding-left:3"><input type="text" size="20" name=name class=input></td>
</tr>
<tr>
<td width=80 align=center>비밀번호</td>
<td style="padding-left:3"><input type="password" size=20 name=pw class=input></td>
</tr>
<tr>
<td width=80 align=center>그룹 이름</td>
<td style=padding-left:3><input type=text size=20 name=team_name class=input></td>
</tr>
<tr>
<td width=80 align=center>지 역</td>
<td style=padding-left:3><input type=text size=40 name=team_address class=input></td>
</tr>
<tr>
<td width=80 align=center>그룹 정보</td>
<td style=padding-left:3><select name=team_class>
<option value=girl>여성 그룹</option>
<option value=boy>남성 그룹</option>
<option value=both>혼성 그룹</option>
</select>
멤버 수 : <input type=text size=1 name=team_count class=input> 명
</td>
</tr>
<tr>
<td width=80 align=center>홈피 / 카페</td>
<td style=padding-left:3><input type=text size=40 name=team_home class=input></td>
</tr>
<tr>
<td width=80 align=center>연락처</td>
<td style=padding-left:3><select name=team_phone0>
<option value=011>011</option>
<option value=016>016</option>
<option value=017>017</option>
<option value=018>018</option>
<option value=019>019</option>
</select> - <input type=text size=4 name=team_phone1 class=input> - <input type=text size=4 name=team_phone2 class=input>
</td>
</tr>
<tr>
<td width=80 align=center>내 용</td>
<td style=padding-left:3><textarea name=content cols=70 rows=15 class=textarea></textarea>
</td>
</tr>
<tr>
<td width=80 align=center>노래 올리기</td>
<td style=padding-left:3><input type=file name=file size=50></td>
</tr>
<tr>
<td colspan=2 height=2 bgcolor=#666666></td>
</tr>
<tr>
<td colspan=2 align=center><input type=button value='확 인' onClick="javascript:check()"> <input type="reset" value='다시 작성'>
</td>
</tr>
</table>
</form>
</body>
</html>
-----------------------------------------------------------★ 이거구요..
★---------------------------------write_ok.php 파일 소스는요_
<?
include "conn.php"; // DB 접속
$sql_1 = "INSERT INTO asu_join VALUES('$name','$team_name','$team_address','$team_phone','$team_home'+ '+ ','$team_class','$content','$file','$pw',now(),'$hit','+ '$team_count','$ip','')";
// ★ 홈페이지 주소 앞에 http://가 없으면 http://를 붙임
if((!eregi("http://",$team_home))&&$team_home) $team_home="http://".$team_home;
$team_phone = $team_phone0 - $team_phone1 - $team_phone2;
$res_1 = mysql_query($sql_1,$connect);
if ($res_1) {
echo "<script language=javascript>
window.alert('접수 되었습니다.nn감사합니다^-^');
</script>
<meta http-equiv=Refresh content=0; URL=list.php>";
} else {
echo "<script language=javascript>
window.alert('정상적으로 글을 작성하여 주시기 바랍니다.');
history.back(-1);
</script>";
}
?>
-----------------------------------------★ 이거예요;; 문제가 뭘까요?;;
몇시간을 문제를 찾아봐도 모르겠어서 질문 남깁니다..ㅠ
급하거든요;; 좀 답변해주세요 ㅠㅠ
우선..
★──────────MySQL 테이블 정보는요//
num int(7) NOT NULL default '1' auto_increment primary key, // 글 번호
name varchar(30) NOT NULL, // 신청자
team_name varchar(30) NOT NULL, // 그룹 이름
team_address varchar(200) NOT NULL, // 활동 지역
team_phone varchar(20), // 연락처
team_home varchar(100), // 홈피,카페 주소
team_class varchar(10), // 구분, (남성그룹, 여성, 혼성)
content text NOT NULL, // 내용
file varchar(100), // 파일첨부
pw varchar(20) NOT NULL, // 비밀번호 (이게 왜 이 밑까지 내려와있지;;)
wdate date NOT NULL, // 글쓴 날자
hit int(10) NOT NULL, // 조회수
team_count varchar(2) NOT NULL, // 멤버 수
ip varchar(15) NOT NULL // 아이피
────────────────────★ 이렇게고요..
★──────────write.php 소스는요
<? include "conn.php" ?>
<html>
<head>
<title>ASU 연합 신청</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<script language="javascript">
<!--
function check() {
var form = document.join;
if (!form.name.value) {
alert ("신청자 이름을 입력하세요.");
form.name.focus();
return;
}
if (!form.pw.value) {
alert ("비밀번호를 입력하세요.nn비밀번호를 입력하셔야 '수정/삭제'를 하실 수 있습니다.");
form.pw.focus();
return;
}
if (!form.team_name.value) {
alert ("그룹 이름을 입력하세요.");
form.team_name.focus();
return;
}
if (!form.team_address.value) {
alert ("지역을 입력하세요.");
form.team_address.focus();
return;
}
if (!form.content.value) {
alert ("내용을 입력하세요.");
form.content.focus();
return;
}
form.submit();
}
//-->
</script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body bgcolor="#FFFFFF">
<form name="join" action="write_ok.php" method="post">
<input type=hidden name=ip value='<? echo "$REMOTE_ADDR";?>'>
<table align=center width="600" border=1 cellpadding=0 cellspacing=0>
<tr>
<td align=center colspan=2>ASU 연합 신청하기</td>
</tr>
<tr>
<td width=80 align=center>신청자 이름</td>
<td style="padding-left:3"><input type="text" size="20" name=name class=input></td>
</tr>
<tr>
<td width=80 align=center>비밀번호</td>
<td style="padding-left:3"><input type="password" size=20 name=pw class=input></td>
</tr>
<tr>
<td width=80 align=center>그룹 이름</td>
<td style=padding-left:3><input type=text size=20 name=team_name class=input></td>
</tr>
<tr>
<td width=80 align=center>지 역</td>
<td style=padding-left:3><input type=text size=40 name=team_address class=input></td>
</tr>
<tr>
<td width=80 align=center>그룹 정보</td>
<td style=padding-left:3><select name=team_class>
<option value=girl>여성 그룹</option>
<option value=boy>남성 그룹</option>
<option value=both>혼성 그룹</option>
</select>
멤버 수 : <input type=text size=1 name=team_count class=input> 명
</td>
</tr>
<tr>
<td width=80 align=center>홈피 / 카페</td>
<td style=padding-left:3><input type=text size=40 name=team_home class=input></td>
</tr>
<tr>
<td width=80 align=center>연락처</td>
<td style=padding-left:3><select name=team_phone0>
<option value=011>011</option>
<option value=016>016</option>
<option value=017>017</option>
<option value=018>018</option>
<option value=019>019</option>
</select> - <input type=text size=4 name=team_phone1 class=input> - <input type=text size=4 name=team_phone2 class=input>
</td>
</tr>
<tr>
<td width=80 align=center>내 용</td>
<td style=padding-left:3><textarea name=content cols=70 rows=15 class=textarea></textarea>
</td>
</tr>
<tr>
<td width=80 align=center>노래 올리기</td>
<td style=padding-left:3><input type=file name=file size=50></td>
</tr>
<tr>
<td colspan=2 height=2 bgcolor=#666666></td>
</tr>
<tr>
<td colspan=2 align=center><input type=button value='확 인' onClick="javascript:check()"> <input type="reset" value='다시 작성'>
</td>
</tr>
</table>
</form>
</body>
</html>
-----------------------------------------------------------★ 이거구요..
★---------------------------------write_ok.php 파일 소스는요_
<?
include "conn.php"; // DB 접속
$sql_1 = "INSERT INTO asu_join VALUES('$name','$team_name','$team_address','$team_phone','$team_home'+ '+ ','$team_class','$content','$file','$pw',now(),'$hit','+ '$team_count','$ip','')";
// ★ 홈페이지 주소 앞에 http://가 없으면 http://를 붙임
if((!eregi("http://",$team_home))&&$team_home) $team_home="http://".$team_home;
$team_phone = $team_phone0 - $team_phone1 - $team_phone2;
$res_1 = mysql_query($sql_1,$connect);
if ($res_1) {
echo "<script language=javascript>
window.alert('접수 되었습니다.nn감사합니다^-^');
</script>
<meta http-equiv=Refresh content=0; URL=list.php>";
} else {
echo "<script language=javascript>
window.alert('정상적으로 글을 작성하여 주시기 바랍니다.');
history.back(-1);
</script>";
}
?>
-----------------------------------------★ 이거예요;; 문제가 뭘까요?;;
몇시간을 문제를 찾아봐도 모르겠어서 질문 남깁니다..ㅠ
급하거든요;; 좀 답변해주세요 ㅠㅠ
no필드는 자동증가니까 그부분은 비워두고 나머지 부분에만 자료를 넣으면 됩니다.