PEARでページングを使ってコーディングしたいのですが、うまくできません。 - PHPプロ!Q&A掲示板
3109
- 0P
- 0P
PEARでページングを使ってコーディングしたいのですが、うまくできません。
質問日時 / 2011年2月13日 15:10 回答数 / 1件
Questioner: nako1010
Tweet
下記のデータベースの<tr>~</tr>部分を1個のデータとして10個単位ずつでページングしたいのですが、PEARを使ってページングのコーディングをしたいのですが、上手く出来ません。本等をいろいろみたのですが、上手くできません。よろしければ、教えていただけないでしょうか?面倒だと思いますが、自分でも勉強しますので、ヒントでもいいので教えていただければと思います。何卒、宜しくお願いします。
<?php
require_once 'Zend/Config/Ini.php';
require_once 'Zend/Db.php';
require_once 'Pager/Pager.php';
?>
.
.
.
.
.
<?php
$link = db_connect();
$sql = "select * from house order by registration DESC";
$result = db_query($link, $sql);
if ($result):
while ($item = db_fetch_data($result)):
?>
<tr>
<td class="gazou1"><a href="is.php?id=<?php echo $item['id']?>"><img src="../images/thumbnail/<?php echo $item['thumbnail']?>" alt="<?php echo $item['address']?>" width="80" height="100" /></a></td>
<td class="name1"><?php echo $item['address']?></td>
<td class="moyori1"><?php echo $item['line']?><br /><?php echo $item['station']?></td>
<td class="kakaku1"><?php echo $item['price']?><br />万円</td>
<td class="madori1"><?php echo $item['layout']?></td>
<td class="sennyuu1"><?php echo $item['buildingarea']?>m<sup>2</sup><br /><?php echo $item['landarea']?>m<sup>2</sup></td>
<td class="tikunenn1"><?php echo $item['buildingyears']?><br /><?php echo $item['years']?></td>
<td class="syousai1"><a href="is.php?id=<?php echo $item['id']?>">詳細</a></td>
</tr>
<?php
endwhile;
endif;
?>
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


再帰関数は最初の内は混乱しますが、非常に上手く使える場面もいずれ出てきます。これを機会に学んでいけるといいですね。