--------html 소스------------
<html>
<body>
<form action="insert.php" method="post">
<table>
<tr>
<td>test</td>
<td><input type="submit" /></td>
</tr>
<tr>
<td><input type="text" name="test1"></td>
</tr>
</table>
</form>
</body>
</html>
-------------------------------
--------php 소스-------------
<?php
$dbc=mysqli_connect("localhost","db_id","db_pw");
mysqli_select_db("db_id", $dbc);
$sql="INSERT INTO test (test1)
VALUES
('$_POST[test1]')";
$result=mysqli_query($sql,$dbc);
echo "1 record edded";
mysqli_close($dbc)
?>
-----------------------------------
소스는 이런 상태입니다
카페24 웹호스팅 사용중이구요, 파일들은 전부 ftp로 도메인/xe폴더에 넣어두고 도메인/xe/html에 접속해서
테스트로 text에 1을 입력 후 submit을 눌러도 db에는 아무 정보가 업데이트가 되지 않네요 ㅠㅠ
혹시나해서 submit을 text 뒤에 넣어봐도 똑같네요..
db에는 test라는 테이블에 test1이라는 smallint(4) 컬럼을 넣었습니다
왜 업데이트가 안되는걸까요..?
php파일은 echo를 이용해서 마지막 부분까지 전부 실행되는걸 확인했습니다
php파일은 정상적으로 되는데 실제로는 업데이트가 안되니 막막하네요 ㅠㅠ
야심한 밤에 올리는 글이지만.. 고수님들 한수 도움 부탁드립니다 ㅠㅠ
그리고 질문상의 기제한 것 처럼 XE를 사용하신다고하신다면 지금코드처럼 외부PHP파일을 DB에 바로 불러오는 방식으로 인해 본인사이트의 중요한 보안 이슈가 생겼을때 책임은 본인한테 있다는점도 아셔야할 것 같아요.