묻고답하기

페이지 넘기는 부분을 빼면 제대로 동작을 하는데,
페이지 넘기는 부분만 넣으면.. 리스트가 뜨다가..
페이지 넘어가려고 다음 페이지를 누르면 '검색된 자료수를 구하는 도중오류!'가 뜨더군요.
도대체 뭘 잘못 했는지 ㅡㅡ;;;
$keyset과 $searchword는 다른 페이지에서 넘어온 값을 사용합니다.

------------------------------------------
<?
        $db_connect = mysql_connect("localhost","계정","패스워드");
        mysql_select_db("디비명",$db_connect);

        $page_no = 30;
        $link_no = 10;

        if($page <= 1) $page = 1;
        $f_article = (int)(($page - 1) * $page_no);
        $total = @mysql_fetch_array(mysql_query("select count(*) as t_cnt from 테이블명 where $keyset like '%$searchword%'",$db_connect)) or die("검색된 자료수를 구하는 도중오류!");

        $half_page = (int)(($total[0] - 1) / $page_no) + 1;

        $query_data = mysql_query("select * from 테이블명 where $keyset like '%$searchword%' order by artist asc limit $f_article,$page_no", $db_connect);




        
?>

<html>
            <head>
                <style type="text/css">
                <!--
                body {  font-family: "Verdana"; font-size: 7pt}
                A:link, A:active {font-size:7pt;color: black;text-decoration: none;}
                A:visited {font-size: 7pt;color: black;text-decoration: none;}
                A:hover {font-size: 7pt;color:F66901;text-decoration: underline;}
                Td {font-family:Arial; font-size:7pt ;color: 000000; font-family:'Verdana';}
                p {font-family:Arial; font-size:7pt ;color: 000000; font-family:'Verdana';}
                body{ font-size: 7pt; font-family:'Verdana';}
                -->
                </style>
           <title>검색 결과: Jazz (Bop, Bebop, Mainstream, Avant-garde, Cool)</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<p align="center"><b><font size="2">검색결과: Jazz (Bop, Bebop, Mainstream,
  Avant-garde, Cool)</font></b></p>
<table width="900" border="0" cellspacing="0" cellpadding="4" align="center">
  <tr bgcolor="#0033CC">
    <td width="250">
      <div align="center"><font color="#FFFFFF"><b>Artist</b></font></div>
    </td>
    <td width="245">
      <div align="center"><font color="#FFFFFF"><b>Album</b></font></div>
    </td>
    <td width="30">
      <div align="center"><font color="#FFFFFF"><b>Track</b></font></div>
    </td>
    <td width="275">
      <div align="center"><font color="#FFFFFF"><b>Title</b></font></div>
    </td>
    <td width="40">
      <div align="center"><font color="#FFFFFF"><b>Genre</b></font></div>
    </td>
    <td width="30">
      <div align="center"><font color="#FFFFFF"><b>Year</b></font></div>
    </td>
    <td width="30">
      <div align="center"><font color="#FFFFFF"><b>Bitrate</b></font></div>
    </td>
  </tr>

<?
while($rows=mysql_fetch_array($query_data))
        {
        $artist=$rows[artist];
        $album=$rows[album];
        $track=$rows[track];
        $title=$rows[title];
        $genre=$rows[genre];
        $year=$rows[year];
        $bitrate=$rows[bitrate];

        echo ("
                        <tr bgcolor="#66CCFF" align="left">
                            <td width="250">
                              <font color="#FFFFFF"></font>$artist
                            </td>
                            <td width="245">
                              <font color="#FFFFFF"></font>$album
                            </td>
                            <td width="30">
                              <font color="#FFFFFF"></font>$track
                            </td>
                            <td width="275">
                              <font color="#FFFFFF"></font>$title
                            </td>
                            <td width="40">
                              <font color="#FFFFFF"></font>$genre
                            </td>
                            <td width="30">
                              <font color="#FFFFFF"></font>$year
                            </td>
                            <td width="30">
                              <font color="#FFFFFF"></font>$bitrate
                            </td>
                          </tr>

                ");
                }
?>
</table>
<p>
<?
$f_link = (int)(($page - 1) / $link_no + 1) * $link_no - ($link_no - 1);
$l_link = $f_link + ($link_no - 1);
if($l_link > $half_page) $l_link = $half_page;
$prev = $f_link - 1;
$next = $l_link + 1;
$back = $page - 1;
$forward = $page + 1;

print "<center>";

if($link_no < $page) print "<b><a href=search.php?page=$prev>[10페이지 앞으로]</a></b> ";
if($back > "0") print "<b><a href=search.php?page=$back>[앞으로]</a></b>";
if($page != "1") :

print "<b><span style=font-size:8pt;><a href=search.php?page=1>[1]</a>...</span></b>";

endif;
for($i = $f_link; $i <= $l_link; $i++) :
if($page == $i) :

print "<span style=font-size:8pt;>[<u>$i</u>]</span>";

else :

print "<b><span style=font-size:8pt;><a href=search.php?page=$i>[$i]</a></span></b>";

endif;
endfor;
if($page != $half_page)

print "<b><span style=font-size:8pt;>...<a href=search.php?page=$half_page>[$half_page]</a></span></b>";

if($forward != ($half_page + 1))

print "<b><a href=search.php?page=$forward>[뒤로]</a></b>";

if($half_page > $next)

print " <b><a href=search.php?page=$next>[10페이지 뒤로]</a></b>";

mysql_close($db_connect);
?>
</body>
</html>

--------------------------------------------------
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
한동은 php를 이용한 mysql 검색 중에 검색된 게시물 숫자 구하기 위한 방법이 알고 싶습니다. [4] 2007.08.10
한승진 ''앞으로'',''뒤로'' 단추를 제어하기.. [2] 2007.08.10
jenimo 하루동안 팝업 뜨지않기 할려면.. [1] 2007.08.10
한동은 [re] 전체 소스를 올려봅니다. 뭐가 문제인지 ;;; [3] 2007.08.10
한동은 검색된 자료를 페이지당 특정 갯수로 나누고 페이지 넘기는 법 [3] 2007.08.10
김형곤 예약메일링을 php로 구현 가능할까요?? [1] 2007.08.10
박정수 스타일 시트 관련 질문입니다. [4] 2007.08.10
soo♡ 그림자 효과인데요..이렇게 표현하고 싶은데..^^* [2] 2007.08.10
파공 플래시 위로 레이어를 보이게 하는 소스 팁 좀 부탁합니다.. [4] 2007.08.10
정종운 플래쉬에 쓰일 효과음 많은 사이트 좀 알려주세요.. [1] 2007.08.10
정기수 제가 쇼핑몰을 만드는데 그림이 x로 떠요...제 소스공개합니다. 답변부탁드립니다^^ [2] 2007.08.10
박대호 스크롤바 색변경..아무래도.. [1] 2007.08.10
전치원 서버 구축에 관한.. [4] 2007.08.10
blueday BGM넣는법에 대한 질문입니다. [1] 2007.08.10
나는 문제없어 노프레임에서 드림위버로 이렇게.. [1] 2007.08.10
한승진 Windows2000 Server Family에서 email 서비스 구성..  
핑키 홈페이지가 하얀 화면만 보입니다. [1] 2007.08.10
박상희 [질문]많은폰트설치시 포토샾에서.. [2] 2007.08.10
박선영 노프레임에서 창으로 음악띄울때요... [3] 2007.08.10
DearMai 윈도2000 에서 DNS 운영법좀..;ㅁ; [2] 2007.08.10
곽지현 이상한 코드가 생기는데 왜이러는지.. [2] file 2007.08.10
오한호 <script> 와 <script language=javascript>의 차이는 무엇인가요? [4] 2007.08.10
박혜란 [Download : 141] 이 기능의 소스를 알고싶어요. [3] 2007.08.10
버섯돌이 화면에서 홈페이지를 가운데로 오게하려면 어케해여? [2] 2007.08.10
only pdf 문서 만드는 방법에 대해서 질문드립니다. [1] 2007.08.10
박진수 정렬을 못하겠습니다.(완전 초보..^^) [3] file 2007.08.10
최혜영 홈페이지만들때요,, [1] 2007.08.10
김태우 도와주세요..홈페이지 접속시 화면이 가운데로.. [2] 2007.08.10
최창익 초보가 게시판에 대하여 질문 드립니다. [2] 2007.08.10
별당아씨 Iframe 사용후 화면 속도가 현저하게 느려짐. [3] 2007.08.10