PHPとCSVでデータを表示させる事は出来ました。
希望は、 Pagerを使い1ページに表示する件数を10件としたいのですが、うまくいきませんでした。
よろしければ修正 or ご教授よろしくお願い致します。
<?php
require("Pager/Pager.php");
$params = array(
'mode' => 'sliding',
'perPage' => 20,
'delta' => 5,
'urlVar' => 'p',
'separator' => ' |',
'curPageSpanPre' => '',
'curPageSpanPost' => '',
'prevImg' => '<前の20件',
'nextImg' => '次の20件>',
'firstPageText' => '最初',
'firstPagePre' => '[',
'firstPagePost' => ']',
'lastPageText' => '最後',
'lastPagePre' => '[',
'lastPagePost' => ']',
'spacesBeforeSeparator' => 0,
'spacesAfterSeparator' => 1,
'totalItems' => 1000,
'altFirst' => '最初のページへ移動',
'altPrev' => '前のページへ移動',
'altNext' => '次のページへ移動',
'altLast' => '最後のページへ移動',
'altPage' => 'ページ',
);
$pager =& Pager::factory($params);
$links = $pager->getLinks();
if ($links['pages'] != '') {
echo $links['first'], $links['back'], ' | ', $links['pages'], ' | ', $links['next'], ' ', $links['last'];
}
print<<<eof
<table width="550" class="table01">
<tr>
<td width="32" height="18"><div align="center"><strong>画像</strong></div></td>
<th width="123"><strong>名前</strong></th>
<th width="58"><strong>材料</strong></th>
<th width="56"><strong>時間</strong></th>
<th width="53"><strong>費用</strong></th>
<th width="55"><strong>美味しさ</strong></th>
<th width="56"><strong>日</strong></th>
<th width="81"><strong>詳細ページ</strong></th>
</tr>
eof;
$csv = fopen ("item.csv", "r") or die(print "ファイルを開く事が出来ませんでした");
while ($items = fgetcsv ($csv, 1000,",")) {
print "<tr>\n";
print "<td height='40' rowspan='2'><img src='$items[0]'/></td>\n";
print "<td><center>$items[1]<center></td>\n";
print "<td>$items[2]</td>\n";
print "<td>$items[3]</td>\n";
print "<td>$items[4]</td>\n";
print "<td>$items[5]</td>\n";
print "<td>$items[6]</td>\n";
print "<td>$items[7]</td>\n";
print "</tr>\n";
print "<tr>\n";
print "<td height='16' colspan='7'><div align='left'><a href="$items[8]"></a></div></td>\n";
print "</tr>\n";
}
fclose($csv);
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複合演算子につきまして!
-
Google chart API 、PHP、MySQL...
-
データ)表示件数について
-
アクセスキーについて
-
PHPでのNULLの正規表現
-
switch()文で値の大小比較
-
ミュージックのアートワークを...
-
【PHP】APIやRSSが存在しないサ...
-
perl LWPでURLにアクセスした時...
-
別サイトのHTML内にある情報を...
-
ローカルのコンピュータ名を取...
-
DTOとEntityの差は何ですか。
-
どういうプログラムを関数化を...
-
pdftkを使った処理をバッチファ...
-
bashの関数の引数にスペースが...
-
PHPでのログイン機能でのメール...
-
formの確認ページからformに戻...
-
インターネットの閲覧履歴を時...
-
GoogleやYahoo!で検索したサイ...
-
PHP、UNIXタイムでの日時計算に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付を基にした乱数生成
-
<A href ~で複数の値を渡したい
-
「次の10件を表示する」のよ...
-
PHPでwait処理ってできます?
-
POSTされたかどうか確かめる方...
-
PHPのif文「POSTしていな...
-
テーブルに送信ボタンをつける
-
PHPでのNULLの正規表現
-
PHP フラグ
-
if文の複数条件。
-
if (isset($_a)&&$_a)この意味は
-
逆順表示したい?
-
PHP ハイパーリンク
-
Luaにて、and or の組み合わせ...
-
null代入とunset()の違いについて
-
SQLのデータを分割してブラウザ...
-
$_SERVER["QUERY_STRING"]の仕...
-
whileループの中でフォーム入力...
-
switch文で2つ以上の変数の値...
-
parse_ini_fileでダブルクォー...
おすすめ情報