방명록을 만들고 있는중입니다...근데..정말..흑흑..하루동안 이나 해도 ..해결이
안되는군요....
우선 방명록 테이블을
=============================================
CREATE TABLE guestbook (
id int DEFAULT 0 NOT NULL,
name varchar2(15) DEFAULT 0 NOT NULL,
content varchar2(2000) NOT NULL,
ndate varchar(20) NOT NULL,
email varchar2(40) DEFAULT '',
homepage varchar2(60) DEFAULT '',
ip varchar2(20) DEFAULT '',
PRIMARY KEY (id)
);
============================================
임의로 1개의 파일을 insert를 했습니다..요...
프로그램은 =================================
$query = "select count(*) from guestbook ";
$total_stmt = ociparse($conn,$query);
ociexecute($total_stmt);
ocifetch($total_stmt);
$total_article = ociresult($total_stmt,1);
echo ("$total_article,,,,$total_stmt.....");
# 총 페이지의 개수
$total_page = ceil($total_article/$article_per_page);
if (!$total_page) {
$total_page=1;
}
# paged의 값이 없을 때는 1 page
if (!$page) {
$page = 1;
}
# 이전페이지/다음페이지(값이 0이면 없는 페이지)
$prev_page = $page-1;
$next_page = $page+1;
if ($prev_page < 0) {
$prev_page = 0;
}
if ($next_page > $total_page) {
$next_page = 0;
}
# 현재 페이지에 나타날 글의 개수 지정
$first = $article_per_page * ($page - 1);
$last = $first + $article_per_page;
if ($last > $total_article) {
$last = $total_article;
}
# 현재 페이지에서 첫번째 글의 번호
$article_number = $total_article - $first;
$query=" select id,content,ndate,email,homepage,ip from guestbook order by id DESC " ;
$stmt = ociparse($conn,$query );
ociexecute($stmt);
if ($total_article) {
for ($i=0; $i<$last; ++$i) {
ocifetchinto($stmt, &$result,OCI_NUM+OCI_RETURN_NULLS+OCI_ASSOC);
if ($i >= $first) {
$id = $result[0];
$name = $result[1];
$content = $result[2];
$ndate = $result[3];
$eamil = $result[4];
$homepage = $result[5];
$ip = $result[6];
echo("<TABLE border='0' cellspacing='1' >
<TR>
<TD width='109' bgcolor='#5485B6'><P align='center'><FONT face='Arial' size='2' color='#CDDAE4'><a href=$PHP_SELF?mode=del&id=$id>$article_number</a></FONT></TD>
<TD width='541'><P><FONT face='굴림' size='2' color='#FAF1C7'>$ndate from $ip</FONT></TD>
</TR>
<TR>
<TD width='109' bgcolor='#5485B6'><P align='center'><FONT face='Arial' size='2' color='#CDDAE4'>Name</FONT></TD>
<TD width='541'><P><FONT face='굴림' size='2' color='#E7EEF5'>$name</FONT></TD>
</TR>
<TR>
<TD width='109' bgcolor='#5485B6'><P align='center'><FONT face='Arial' size='2' color='#CDDAE4'>Home / Email</FONT></TD>
<TD width='541'><P><FONT face='굴림' size='2' color='#E7EEF5'> </FONT><A href='mailto:$email'><FONT face='굴림' size='2' color='#E7EEF5'><IMG SRC=./img/mail.gif BORDER=0 ALT='편지쓰기'>$email</FONT></A><FONT face='굴림' size='2' color='#E7EEF5'> ");
if($homepage) echo("<a href=http://$homepage><IMG SRC=./img/home.gif BORDER=0 ALT='홈페이지'>http://$homepage</a>");
echo("</FONT></TD>
</TR>
<TR>
<TD width='109' bgcolor='#5485B6'><P align='center'><FONT face='Arial' size='2' color='#CDDAE4'>Comment </FONT></TD>
<TD width='541'><P><FONT face='굴림'
size='2' color='#E7EEF5'>$content</FONT></TD>
</TR>
<TR>
<TD width='109'><P><HR size='1' noshade></TD>
<TD width='541'><P><HR size='1' noshade></TD>
</TR></TABLE>");
$article_number--;
}
}
}
}
해도 아무리 해도 총갯수는 계속 영이 나오고
아무것도 안나옵니다....제발...좀 갈켜주세요....고수님들....
|