묻고답하기
페이지 나누기 질문드립니다...
2016.01.22 16:33
<?php
mysql_query("set session character_set_connection=utf8;");
mysql_query("set session character_set_results=utf8;");
mysql_query("set session character_set_client=utf8;");
//초기값 설정
$tablename = "mgitmp";
$page = $_REQUEST["page"];
if($page == '') $page = 1;
$listnum = 10;
$pagenum = 20;
$offset = $listnum*($page-1);
$sql = "select count(*) from $tablename";
$result = mysql_query( $sql ) or die (mysql_error());
$row = mysql_fetch_array($result);
$total_no = $row[0];
$total_page = ceil($total_no/$listnum);
$cur_no = $total_no - $listnum*($page-1);
$sql = "SELECT
itm_barcode, //바코드넘버
itm_name, //상품명
itm_spea, //가격
itm_busno //번호
from $tablename order by itm_busno desc limit $offset, $listnum ";
$result = mysql_query( $sql ) or die (mysql_error());
// 출력할 테이블 컬럼명 텍스트 입력
echo "
<html>
<head><title>product_list</title></head>
<body>
<center>
<h3>상품리스트</h3>
<table width='100%' border='1'>
<tr>
<td width='40%' align='center'>바코드</td>
<td width='30%' align='center'>상품명</td>
<td width='30%' align='center'>가격</td>
</tr>";
// 쿼리의 결과값이 있는 동안 반복을 통한 출력
while($row = mysql_fetch_array($result))
{
echo("
<tr>
<td align='center'>$row[itm_barcode]</td>
<td align='center'>$row[itm_name]</td>
<td align='center'>$row[itm_spea]</td>
</tr>
");
$cur_no = $cur_no - 1;
}
echo "</table>";
$total_block = ceil($total_page/$pagenum);
$block = ceil($page/$pagenum);
$first = ($block-1) * $pagenum;
$last = $block * $pagenum;
if($block >= $total_block)
{
$last = $total_page;
}
echo("
<table width='600' border='0'>
<tr>
<td align='center'>
");
for($pagelink = $first + 1; $pagelink <= $last; $pagelink++)
{
if($pagelink == $page)
{
echo("$nbsp<font color='red'>[$pagelink]</font>");
}
else
{
echo("$nbsp<a href='input_list.php?page=$pagelink'>[$pagelink]</a>");
}
}
echo("
</td>
</tr>
</table>
</center>
</body>
</html>
");
?>
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓출력화면 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
리스트는 출력했는데 다음페이지(2페이지)를 누르면 404 not found가 출력되네요 ㅜㅜ
현재 외부페이지에 넣을 php파일을 만들고 있는중입니다.
막상 이렇게하고나니 어디가 잘못되었는지 도통 모르겠습니다 ㅜㅜ 고수님들 도와주세요
댓글 2
-
배워서남준다
2016.01.22 18:14
-
jhl2623
2016.01.22 18:35
정말 사소한 거 때문에 몰랐네요 ㅜㅜ 파일이름을 계속해서 바꾸다 보니 ㅜㅜ 정말 정말 정말 감사합니다. ^^
제로보드4에 대한 질문이네요~ ㅜ.ㅜ
product_list.php?page=$pagelink
라고 해야할듯 싶네요...