ITmembers.net 아카이브 · 2001–2009

질문과 답변

디비로 쓰기가입력이 안되어 화면에 안나타는 문제...

선생님강좌에서 많이 배우고 있습니다.
아래 글쓴 사람인데요..

글쓰기를 하면 목록에 no, date,count(hit)은 뜨는데
이름과 제목이 빈공간으로 나타나내요. 디비에 입력도 안되고요.
참고로 date와 hit은 정확하게 나타나지도 않습니다. (date: 1970/1/1로 뜨고...)

리스트에서는 직접 mysql_front에 입력한 내용은 디비에서 가져오는건 하는데.. 쓰기에서 디비로 왜 안들어갈까요? 쓰기 페이지에서 말입니다. 에구구..
쓰페이지는 문제가 없는듯한데..insert 에서..문제인가요..

<제 db와 리스트 화면을 첨부합니다>


소스 올릴게요.
-----------1.  <insert_masimaro.php>--------------

<?

//db 연결 부분입니다.
mysql_connect("localhost", "aaa", "bbbb")
or die (mysql_error()); //host,id,passwd
mysql_select_db("aaa"); //db이름

//입력폼(write_masimaro.php)에서 전송된 내용을 변수에 담습니다.
$name = addslashes($name);
$password = addslashes($password);
$email = addslashes($email);
$homepage = addslashes($homepage);
$subject = addslashes($subject);
$memo = addslashes($memo);

//디폴트 값이 필요한 변수에는 디폴트 값을 넣습니다.
$writetime = time();
$ip = getenv("REMOTE_ADDR");
$count = 0;

//SQL 명령을 이용해 입력받은 내용과 디폴트값 등을 MySQL에 입력(insert)합니다.

$sql = "insert into board
         values('','$name','$password','$email','$homepage',
         '$subject','$memo',$count,'$ip',$writetime)";

mysql_query($sql) or die (mysql_error());

//글 입력이 완료되면 목록 보기 페이지로 자동 이동하도록 합니다

$msg = "성공적으로 등록되었습니다";
echo " <html><head>
                 <script name=javascript>

                if('$msg' != '') {
                         self.window.alert('$msg');
                 }

                location.href='list_masimaro2.php?';

                 </script>
               </head>
                </html> ";


?>









부록

db_board.bmp
db_board.bmp
List_masimaro2_내용.bmp
List_masimaro2_내용.bmp

댓글 3