<< 掲示板に戻る



投稿者: えふ
タイトル: Re: fsearchのカテゴリごとの登録件数
日付: 2024/9/25(Wed) 17:45:07
E-mail:
URL:
index.phpをトップページにされているのであれば
index.phpの10行の
require('./lib/func.php');
の下に
require($dbfile);
と記入

14行の
$o_main=new Main;
の上に
$o_db=new DB;
と記入

27行の
global $o_func;
の下に
global $o_db;
global $data_log;

$pdo=$o_db->DBOpen($data_log);
$stmt=$o_db->SetPH("SELECT count(id) FROM data WHERE category like ?",$pdo);
と記入

45行の
$link="{$script}?mode=category&ct={$v}";
の下に

$key='%~'.$v.'%';
$o_db->DoExc($stmt,[$key]);
$re=$o_db->GetData($stmt);
$num=$re['count(id)'];

と記入

47行の
$table.="<a href=\"$link\" class=\"b\">{$CATE[$v]}</a><br>\n";

$table.="<a href=\"$link\" class=\"b\">{$CATE[$v]}({$num})</a><br>\n";
と変更

62行の
$link="{$script}?mode=category&ct={$l}";
の下に
$key='%~'.$l.'%';
$o_db->DoExc($stmt,[$key]);
$re=$o_db->GetData($stmt);
$num=$re['count(id)'];
と追加

64行の
$table.="<a href=\"{$link}\">{$CATE[$l]}</a>{$c} \n";

$table.="<a href=\"{$link}\">{$CATE[$l]}({$num})</a>{$c} \n";
と変更

以上ですがカテゴリ数が多いと少し重くなるかもしれません。




※この記事に返信を書く (元記事は必要な部分のみ残してください。)
お名前:*必須
タイトル:*必須
メール:
ホーム:
メッセージ:*必須
削除パスワード: ※入力しておくと、自分の記事が削除できます。英数字のみ
クッキー:※チェックを入れておくとクッキーに名前を保存しますので次回から入力が楽になります。