묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
데이터 입력처리 부분의 오류가 궁급합니다.
2003.12.06 02:10
제가 지금 작성하고 있는 부분입니다.
제일 아래 입력폼에서 입력된 데이터를 프렌드란 테이블에 입력하고 출력하는 프로그램인데요.
자꾸 에러가 뜨네요 --;;;
데이터 입력처리부분인 while($row = mysql_fetch_array($result)) 때문이라는데.. 뭐가 문제인지.. 모르겠네요. 부탁드립니다.
<?
// 연결자 설정
$dbconn = mysql_connect("localhost","ysock","ysock01") or die("연결실패");
$status = mysql_select_db("test",$dbconn);
// db접속실패시 에러메세지 출력
if(!$status) {
$errNO = mysql_errno($dbconn);
$errMSG = mysql_error($dbconn);
echo("<center>test db 데이터베이스에 연결실패!!<br></center>");
echo("<center>에러코드 $errNO : $errMSG<br>");
exit;
}
// 데이터 입력처리 부분
if($mode == "insert") {
$query = "insert into friend values ('$name', '$type', '+ '+ '$tel')";
$result = mysql_query($query,$dbconn);
while($row = mysql_fetch_array($result)) {
echo("
<table align=center vlign=center boarder=1>
<tr><td>이름</td><td>분류</td><td>전화번호</td></tr>
<tr><td>$row['name'+ ']</td><td>$row['type']</td><td>$row['tel']</td>
</table>
");
}
} else {
$query = "select * from friend";
$result = mysql_query($query,$dbconn);
}
// 데이터 삭제처리 부분
// 데이터 입력폼
echo("
<form action=$PHP_SELF method=post>
<table align=center>
<tr><td><center>이름</center></td><td><input type=text size=20 name=name></td></tr>
<tr><td><center>분류</center></td><td><input type=text size=20 name=type></td></tr>
<tr><td><center>전화번호</center></td><td><input type=text size=20 name=tel></td></tr>
<tr><td colspan='2'><center><input type=submit value='입력'></td></center></tr>
<input type=HIDDEN name=mode value=insert>
</table>
</form>
");
mysql_close($dbconn);
?>
제일 아래 입력폼에서 입력된 데이터를 프렌드란 테이블에 입력하고 출력하는 프로그램인데요.
자꾸 에러가 뜨네요 --;;;
데이터 입력처리부분인 while($row = mysql_fetch_array($result)) 때문이라는데.. 뭐가 문제인지.. 모르겠네요. 부탁드립니다.
<?
// 연결자 설정
$dbconn = mysql_connect("localhost","ysock","ysock01") or die("연결실패");
$status = mysql_select_db("test",$dbconn);
// db접속실패시 에러메세지 출력
if(!$status) {
$errNO = mysql_errno($dbconn);
$errMSG = mysql_error($dbconn);
echo("<center>test db 데이터베이스에 연결실패!!<br></center>");
echo("<center>에러코드 $errNO : $errMSG<br>");
exit;
}
// 데이터 입력처리 부분
if($mode == "insert") {
$query = "insert into friend values ('$name', '$type', '+ '+ '$tel')";
$result = mysql_query($query,$dbconn);
while($row = mysql_fetch_array($result)) {
echo("
<table align=center vlign=center boarder=1>
<tr><td>이름</td><td>분류</td><td>전화번호</td></tr>
<tr><td>$row['name'+ ']</td><td>$row['type']</td><td>$row['tel']</td>
</table>
");
}
} else {
$query = "select * from friend";
$result = mysql_query($query,$dbconn);
}
// 데이터 삭제처리 부분
// 데이터 입력폼
echo("
<form action=$PHP_SELF method=post>
<table align=center>
<tr><td><center>이름</center></td><td><input type=text size=20 name=name></td></tr>
<tr><td><center>분류</center></td><td><input type=text size=20 name=type></td></tr>
<tr><td><center>전화번호</center></td><td><input type=text size=20 name=tel></td></tr>
<tr><td colspan='2'><center><input type=submit value='입력'></td></center></tr>
<input type=HIDDEN name=mode value=insert>
</table>
</form>
");
mysql_close($dbconn);
?>
댓글 2
-
Dilemma
2003.12.06 12:18
insert문에서도 mysql_fetch_array가 될까요? -
특급잠수부
2003.12.09 14:34
딜레마님 말씀처럼...저부분이 좀 -_-
// 데이터 입력처리 부분
if($mode == "insert") {
$query = "insert into friend values ('$name', '$type', '$tel')";
$result = mysql_query($query,$dbconn);
while($row = mysql_fetch_array($result)) {
echo("
<table align=center vlign=center boarder=1>
<tr><td>이름</td><td>분류</td><td>전화번호</td></tr>
<tr><td>$row['name']</td><td>$row['type']</td><td>$row['tel']</td>
</table>
");
}