php 소스 오류

bbll200의 이미지

<?
	include "tree_config.inc";
?>
<html>
	<head>
		<title>투피보드</title>
	<style>
	<!--
		td{font-size :9pt;}
		A:link{font:9pt; color:black; text-decoration :none; font=family:굴림;
		font-size:9pt;}
		A:visited{ text-decoration:none; color:black; font-size: 9pt;}
		A:hover{ text-decoration:underline;color:black; font-size:9pt;}
 
	-->
 
	</style>
	<SCRIPT LANGUAGE = JAVASCRIPT>
	function content_check(form)
	{
		search=form.search.value.length;
 
		if(search == 0)
		{
			alert("검색어를 입력 하세요");
			form.search.focus();
			return(false);
		}
		return(true)
	}
	</SCRIPT>
 
	</head>
	<body bgcolor=#FFFFFF marginwidth=0 marginheight=0 topmargin=0 leftmargin=0>
 
	<center>
 
	<?
		//총계시물 수를 구한다.
		$numresults=mysql_query("select id from $board where del!='y'");
		$numrows=mysql_num_rows($numresults);
 
		/*
		아래부분은 next 칼럼 값을 주기 위해 사용
		next 말럼 값은 1부터 주며 계층형 로직 대로 주게된다.
		모든 게시물수에 next 번호를 매기게 된다.
		del 값이 n인것(삭제되지 않은것)만 골라서 next 값을 부여 한다. 
		디비에서 삭제가 될경우 부모값이 없어지므로 제자리를 찾지 못한다. 
		그래서 삭제 대신에 y값을 준것이며, y값도 같이 정렬해서 보여주면서 n인것만 next 값
		을 주는것이다 
		*/
 
		function re_see($parentid)
		{
			// 함수에서 사용하기 위해 글로벌 변수로 선언
			global $board;
 
			//next 칼럼에 값을 1부터 주기 위해 정적 변수로 정의 
			static $i=0;
 
			//다시 함수가 불려지면 parent 값이 없는 놈은 부르지 않는다 
 
			$query3="select id, del from $board where parent=$parentid order by id desc";
 
			$mysql_result3=mysql_query($query3);
			while($row3=mysql_fetch_array($mysql_result3))
			{
				//삭제하면 페이지정렬을 위해 del칼럼 값을 주었다. del='y'가 삭제 된것이다 
				//del='y'(삭제)인것은 표시하지 않는다. enum('y','n');
 
				if($row3[del]=='n')
				{
					$i++;
					$query4="update $board set next=$i where id=$row3[id]";
					mysql_query($query4);
				}
 
				//★ 자식 메시지 출력 ★값이 없으면 다시 while 루프 수행
				re_see($row3[id]);
			}
		}
		re_see(0);
 
		//메인시작
		mainT();
 
		echo("
			<table border=0 cellpadding=1 ellspacing=1>
			<tr>
			<td width=100 height=20 align=center>
			<font color=gray><B>총게시물 수: $numrows</B></font>
			</td>
			<td width=350 height=20 align=center>
			<font color=gray><B><br>
 
			<form action=search.php method=post onSubmit='return content_check(this)'>
 
			<select name=find>
			<option value=name>이름</option>
			<option value=title>제목</option>
			<option value=comment>내용</option>
			</select>
 
			<input type=text name=search size=10>
			<input type=image src- go1.1gif border=o hspace=4 alt= 검색하기>
			</form>
 
			</B></font>
			</td>
			<td width=40 height=20 align=center>
			<font color=gray><B>Admin</B></font>
			</td>
			</tr>
			</table>
 
			<table border=0 cellpadding=1 cellspacing=1 bgcolor=$suhoi>
			<tr>
			<td width=350 height= 20 align =center bgcolor=#suhoi>
			<font color= $fontcolor><B><$boardsu</B></font>
			</td>
			<td width=50 height=20 align=center bgcolor=#suboi>
			<font color= $fontcolor>글쓴이</font>
			</td>
			<td width =80 height =20 align=center bgcolor=#suboi>
			<font color=$fontcolor>날짜</font>
			</td>
			<td width =40 height =20 align=center bgcolor=#suboi>
			<font color=$fontcolor>조회수</font>
			</td>
			</tr>
		");
 
		$limit=20; // 페이지 안에 게시물
		if(!$offset)
		{
			$offset=0;
		}
 
	$result=mysql_query("select * from $board where del!='y' order by next limit $offset,$limit"); 
 
		while($row=mysql_fetch_array($result)) //141번줄
 
//Warning: mysql_fetch_array(): supplied argument is not 
//a valid MySQL result resource in C:\Program Files\Apache 
//Group\Apache2\htdocs\borad\list.php on line 141
 
		{
			echo"<tr>";
			echo"<td height=20 bgcolor=while>&nbsp;";
 
			$title=htmlspecialchars($row[title]);
 
			if($row[parent]!=0)// re 이미지
			{
				echo("&nbsp;&nbsp;");
			}
 
			echo "<a href=read.php?id=$row[id]&offset=$offset>";
			echo "$title";
			echo"</a>";
			echo"</td>";
			echo"<td align=center height=20 bgcolor=white>";
			echo"<font color=black>";
			$name=htmlspecialchars($row[name]);
			echo"<a href=mailto: $row[email]>";
			echo"$name";
			echo"</a>";
			echo"</font>";
			echo"</td>";
			echo"<td align=center height=20 bgcolor=white>";
			echo"<font color=black>";
 
			$day=explode("",$row[wdate]);
			echo"$day[0]";
			echo"</font>";
			echo"</td>";
			echo"</td align=center height=20 bgcolor=white>";
			echo"<font color=black>";
			echo"$row[see]";
			echo"</font>";
			echo"</td>";
			echo"</tr>";
		}
		mysql_close();
 
	?>
	</table>
 
	<table border=0 cellpadding =1 cellspacing=1>
	<tr>
	<td width 450 height=20 align=center rowspan=4>
	<font color=gray>
	&nbsp;
	<P>
	<B>
	<?
		if($offset!=0)
		{
			$pervoffset=$offset-20;
			echo"<a href=\"$PHP_SELF?offset=$prevoffset\">[이전]</a>\n";
		}
 
		$pages=intval($numrows/$limit);
 
		for($i=1;$i<=$pages;$i++)
		{
			$newoffset=$limit*($i-1);
			if($offset!=$newoffset)
			{	
				echo "<a href=\"$PHP_SELF?offset=$newoffset\">";
			}
 
			echo"[$i]";
			if($offset!=$newoffset)
			{	
				echo"</a>";
			}
		}
		if($pages!=1)
		{
			$last=($offset/$limit)+1;
			if($pages!=$last)
			{
				$newoffset=$offset+$limit;
				echo"<a href=$PHP_SELF?offset=$newoffset>[다음][/a]<p>";
			}
		}
	?>
	</B></font>
	</td>
	</tr>
	</table>
 
	</center>
	<body>
</html>
세벌의 이미지

bbll200의 이미지

........

익명 사용자의 이미지

친절하게 링크까지 해주셨는데 자신의 질문이 잘 못 되었다는 것도 인지 못하시나요?

익명 사용자의 이미지

mysql_fetch_array() 함수의 인수로 MySQL result 리소스를 제공해야 하지만 제공된 인수는 MySQL result 리소스가 아닙니다.

이유는 mysql_query()가 정확히 실행되지 않았기 때문입니다.

질문은 질문답게 하세요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.