37번 라인이라면 아마도 다음 근처인 것 같군요.
$Connection=mysql_connect("203.250.32.35","mysql","");
mysql_select_db("bbs",$Connection);
$Result=mysql_query("select id from $board",$Connection);
$Total=mysql_num_rows($Result);
여기서 mysql_num_rows() 를 호출하는 곳에서 에러가 난 것 같습니다.
이것이 에러라는 것은 $Result 로 돌아 오는 것이 아무것도 없기 때문입니다. 그 원인은 여러가지 있지만 대표적인 원인은 bbs 디비로 접속이 되지 않았기 때문일 가능성이 큽니다.
mysql_num_rows() 호출 다음에 mysql_error() 라는 구문을 호출하여 어떤 에러가 났는지 확인하시고, 디비로 접속이 되지 않은 원인을 다시 한번 파악해 보시기 바랍니다. 제일 많은 원인은 grant 가 적절히 주어지지 않았던지 또는 mysql DB 내에서 권한 설정이 제대로 되지 않은 경우 입니다.
> Warning: 0 is not a MySQL result index in /home/httpd/html/p.php3 on l
> ine 37
>
> 게시판에 글을 쓰면 등록이 되어야 하는데 이 에러 메세지가
> 나타나에요. p.php3 내용을 보여드릴테니까 잘 못된 부분이 있으
> 면 알려주세요.
>
> <?php
> //process.php3 파일입니다.
>
> if (!$writer){ //이름 입력 확인
> echo("
> <script>
> window.alert('이름이 없습니다. 다시 입력해 주세요')
> history.go(-1)
> </script>
> ");
> exit;
> }
>
> if (!$topic){ //주제 입력 확인
> echo("
> <script>
> window.alert('주제가 없습니다. 다시 입력해 주세요')
> history.go(-1)
> </script>
> ");
> exit;
> }
> if (!$content){ //내용 입력 확인
> echo("
> <script>
> window.alert('내용이 없습니다. 다시 입력해 주세요')
> history.go(-1)
> </script>
> ");
> exit;
> }
>
> $Connection=mysql_connect("203.250.32.35","mysql","");
> mysql_select_db("bbs",$Connection);
> $Result=mysql_query("select id from $board",$Connection);
> $Total=mysql_num_rows($Result);
>
> if(!$Total){
> $id=1;
> }else{
> $id=$Total+1;
> }
> $wdate = date("y-m-d");
>
> mysql_query("insert into $board(id,writer,email,homepage,topic,content
> ,hit,wdate
> ,) values ($id,'$writer','$email','$homepage','$topic','$content',0,'$
> wdate')",$
> Connection);
>
> //데이터베이스에 글에 대한 정보 저장
>
> echo("
> <html>
> <head></head>
> <body OnLoad=\document.f1.submit()\>
> <form name=\f1\action=show.php3>
> <input type=hidden name=board value=$board>
> <input type=hidden name=page value=1>
> </form>
> </body>
> </html>
> ");
> //show.php3로 이동하면서 필요한 정보(board 이름,페이지 번호)를 넣어
> 서
> 보냄.
>
> exit;
> msql_close($Connection);
> //DB 해제
>
> 위내용이 p.php3 내용입니다. 참고로 다른 파일은 input.php3 ,
> show.php3,content.php3 입니다. 파일내용이 더 필요하시면 요청
> 하세요.. 잘 살펴보시고 잘못된 부분이 있으면 알려주세요..
> 발전을 기원하면서.....
|