db_info.php
<?
$conn = mysql_connect("localhost", "root", "1111");
mysql_select_db("bbs",$conn);
?>
write.php
<html>
<head>
<title>게시판 글쓰기 폼</title>
</head>
<body>
<table>
<tr>
<td>
<form action=insert.php method=post>
</td>
</tr>
<tr>
<td>
<input type=text name=name size=20 maxlength=10 value="name">
</td>
</tr>
<tr>
<td>
<input type=text name=email size=20>
</td>
</tr>
<tr>
<td>
<input type=password name=pass size=20>
</td>
</tr>
<tr>
<td>
<input type=text name=title size=20>
</td>
</tr>
<tr>
<td>
<textarea name=content cols=65 row=15></textarea>
</td>
</tr>
<tr>
<td>
<input type=submit value="write">
<input type=reset value="re">
<input type=button value="back" >
</td>
</tr>
</table>
</form>
</body>
</html>
insert.php
<?
include "db_info.php";
$query = "INSERT INTO board
(id, name, email, pass, title, content, wdate, ip, view)
VALUES ('', '$name', '$email', '$pass', '$title', '$content', now(), '$REMOTE_ADDR', 0)";
$result=mysql_query($query, $conn);
mysql_close($conn);
?>
<input type=button value="back" >
or die();
or die("1"); 이 거 붙여서 1이 나오면 쿼리나 디비가 문제 있고, 1이 안 나오면 전달에 무슨 문제 있고.
php 보안모델이 아주 옛날에 한번 바뀜
그래서 명시적으로 $_POST["변수명"] 일케 써야함 잘 찾아봐
아 변수는 잘 넘어오면 윗 내용은 무시해라. 내용 다 안 읽고 썼더니 삽질함
$result가 false면 mysql_error값 찍어봐라