묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
부탁드립니다. 도와주세요.
2004.10.10 22:30
입력폼에
<meta http-equiv=Content-Type content=text/html; charset=EUC-KR>
위소스를 추가했는데 일반 한글들은 제대로 입력되는데 햏,뷁,뵹신이런글자가 뵹신->뵹신 처럼 DB에 입력됩니다.
100%한글들만 있는 문자열을 addslashes나 이런함수 안거치고 바로 DB에 입력했습니다.
물론 제가 만든 폼으로요.
참고로 동일 db내에 제로보드 설치해서 해봤는데 제로보드는 db에 제대로 입력이 됩니다.
문자열이 입력된 table 구조는 제로보드와 db구조가 같습니다.
제발 답변좀 주세요..
입력폼 소스
<html>
<head>
<title>타이틀</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
</head>
<body>
<form name="write" method="post" action="test.html" onsubmit="return check_submit();">
<table width="702" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td bgcolor="#8080FF">
<table width="700" border="0" cellspacing="1" cellpadding="5" align="center">
<tr>
<td width="220" align="center" bgcolor="#CFD0ED"><font size="2">이름</font>
</td>
<td width="580" bgcolor="#FAFAEE"><input type="text" name="bookuid" size="40"></td></tr>
<tr>
<td align="center" colspan="2" bgcolor="#CFD0ED">
<font size="2">
<input type="submit" value="전송">
<input type="reset" value="취소">
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
-------------------------------------------------------------------------
쿼리 처리하는 test.html 소스
<?
######### DB에 연결 ####################
$localhost = "localhost"; //
$db_id = "root"; //
$db_pass = "apmsetup";//
$db_name = "testdb"; //
$dbconn = mysql_connect($localhost,$db_id,$db_pass);
$status = mysql_select_db($db_name,$dbconn);
$query2 = "insert into userdb (bookuid) values ('$bookuid')";
$result2 = mysql_query($query2);
if($result2) {
echo("성공<br>");
} else {
echo("실패<br>");
exit;
}
?>
* TheMics님에 의해서 게시물 이동되었습니다 (2004-10-10 22:40)
<meta http-equiv=Content-Type content=text/html; charset=EUC-KR>
위소스를 추가했는데 일반 한글들은 제대로 입력되는데 햏,뷁,뵹신이런글자가 뵹신->뵹신 처럼 DB에 입력됩니다.
100%한글들만 있는 문자열을 addslashes나 이런함수 안거치고 바로 DB에 입력했습니다.
물론 제가 만든 폼으로요.
참고로 동일 db내에 제로보드 설치해서 해봤는데 제로보드는 db에 제대로 입력이 됩니다.
문자열이 입력된 table 구조는 제로보드와 db구조가 같습니다.
제발 답변좀 주세요..
입력폼 소스
<html>
<head>
<title>타이틀</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
</head>
<body>
<form name="write" method="post" action="test.html" onsubmit="return check_submit();">
<table width="702" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td bgcolor="#8080FF">
<table width="700" border="0" cellspacing="1" cellpadding="5" align="center">
<tr>
<td width="220" align="center" bgcolor="#CFD0ED"><font size="2">이름</font>
</td>
<td width="580" bgcolor="#FAFAEE"><input type="text" name="bookuid" size="40"></td></tr>
<tr>
<td align="center" colspan="2" bgcolor="#CFD0ED">
<font size="2">
<input type="submit" value="전송">
<input type="reset" value="취소">
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
-------------------------------------------------------------------------
쿼리 처리하는 test.html 소스
<?
######### DB에 연결 ####################
$localhost = "localhost"; //
$db_id = "root"; //
$db_pass = "apmsetup";//
$db_name = "testdb"; //
$dbconn = mysql_connect($localhost,$db_id,$db_pass);
$status = mysql_select_db($db_name,$dbconn);
$query2 = "insert into userdb (bookuid) values ('$bookuid')";
$result2 = mysql_query($query2);
if($result2) {
echo("성공<br>");
} else {
echo("실패<br>");
exit;
}
?>
* TheMics님에 의해서 게시물 이동되었습니다 (2004-10-10 22:40)