はじめまして。大変困ってます・・
PHP初心者なのですが、どなたか教えていただけないでしょうか・・
よくホームページで見かける
1|2|3
↑このようなページ表示の数字の部分を画像にしたいのですが、どうしたらよいのでしょうか?
CGI'Sというサイトから、フリーのショッピングカートをダウンロードして作っているのですが、全くの初心者のため、どうしたらいいのか全く分かりません・・
多分ここをいじればいいのかな?と思うのですが・・
if($para) {
$para = preg_replace('/&p=[0-9]*?/','',$para);
$para = preg_replace('/&p=[0-9]*?/','',$para);
}
$prefix = '?';
if(strpos($_this,'?')) {
$prefix = '&';
}
$p_html = '';
$all_p = ceil($data_c / $max_row);
if($all_p < $max_page){
$p_start = 0;
$p_end = $all_p - 1;
}
else{
if(($p + 1) <= ceil($max_page / 2)){
$p_start = 0;
$p_end = $max_page - 1;
}
else{
$p_start = ($p + 1) - ceil($max_page / 2);
$p_end = $p_start + $max_page - 1;
if($p_end >= $all_p - 1){
$p_end = $all_p - 1;
$p_start = ($all_p - $max_page) ;
}
}
if($p_end < ($all_p - 1)){
$tail = '...';
}
}
本当に初心者で申し訳ないです。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
そこまで見つかっている場合、おそらくもう見つけられておられるかもしれませんね。
そのちょっと20行ほど下あたりです。
ここでは、解説のため、「1.gif」などの名前でview.phpなどと同じフォルダに
画像が存在することを想定していますが、
実際にはimages/page_1.gif など特定のフォルダー内に、それっぽい名前で格納するよう
変更した方がよろしいでしょう。
============================================
else{
$p_html .= '前のページ'."\n";
}
$p_html .= '</td>'."\n";
$p_html .= '<td>'."\n";
for($i = $p_start; $i <= $p_end; $i++){
$ii = $i + 1;
if($p == $i){
$p_html .=''.$ii.' | ';
}
else{
$p_html .= '<a href="'.$_this.$prefix.'p='.$i.$para.'">'.$ii.'</a> | ';
}
}
$p_html .= $tail;
============================================
↓
============================================
else{
$p_html .= '前のページ'."\n";
}
$p_html .= '</td>'."\n";
$p_html .= '<td>'."\n";
for($i = $p_start; $i <= $p_end; $i++){
$ii = $i + 1;
if($p == $i){
# この行
$p_html .='<img src="'.$ii.'.gif">'.' | ';
}
else{
# この行も
$p_html .= '<a href="'.$_this.$prefix.'p='.$i.$para.'">'.'<img src="'.$ii.'.gif">'.'</a> | ';
}
}
$p_html .= $tail;
============================================
この回答への補足
詳しく教えていただきありがとうございます。
画像の挿入は出来ました!ありがとうございます!!
欲を言うようですが・・
1.gif|2.gif|3.gif
の「2.gif」のページを開いている時は
1.gif|違う画像.gif|3.gif
のように選択しているページを、違う画像に差し替えることは可能ですか??
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP PHP ページング データベース 1 2022/06/16 10:30
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- Visual Basic(VBA) Excel VBA ユーザーフォーム 複数のユーザーフォームの閉じ方。 2 2022/04/27 11:29
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- Visual Basic(VBA) VBAの繰り返し処理について教えてください。 3 2022/08/02 13:21
- Visual Basic(VBA) エクセルで、1つのセルで上書き足し算して セルの範囲を指定できますか? パソコン初心者です。 お時間 3 2023/07/05 06:13
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Visual Basic(VBA) VBAで実行時エラー'424' オブジェクトが必要ですと出る 2 2022/10/07 09:25
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
YouTubeの動画をphpmyadminにin...
-
掲示板を作成しておりアップロ...
-
ファイルアップロードに関して...
-
フォームで戻った際に入力済み...
-
プログラムコードを入力する場...
-
PHP8を使うと、大量のWarningが...
-
PHPのセッション有効期限について
-
PHPSpreadsheetを使って関数を...
-
csvファイルについて教えて下さ...
-
画像ファイルの名前をそのままU...
-
php my adminより取り出したデ...
-
PHPでユーザー情報を入力して簡...
-
PHPSpreadsheetによる書き出し...
-
PHPのエラーの解消法について教...
-
php テーブルが作成できない
-
phpでcookieがうまく保存されない
-
Postgresの特定のカラムからス...
-
PHPの構文で間違えが分からない
-
書籍とその書籍が提供している...
-
ワードプレスサイト PHP8.0.25...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
reuterの記事をbeautiful.soup....
-
変数にHTMLを代入する場合
-
Nvuで作成したhtmlをコピペして...
-
srcに「banner.」で始まるファ...
-
PHPの正規表現でHTMLタグの内容...
-
csobjというタグについて
-
htmlでflashを開く、画面サイズ...
-
[php][正規表現]タグ以外を削除...
-
HTMLファイルの書き換え
-
正規表現でHTMLタグの属性まで...
-
★PHP★フォーム登録時にタグを読...
-
正規表現でタグの置換をしたい...
-
PHP4→5にアップグレードしたら...
-
Strutsでリンクを動的に生成したい
-
正規表現で複数行に渡る範囲を...
-
PHP Webページのタイトルを取得...
-
リッチテキストエディターでの...
-
MP3のコメントタグやSYLTの詳細
-
オリジナルタグをHTMLタグに置...
-
print "<img src=\\"0.jpg\\/>\...
おすすめ情報