会員検索結果リスト

get_results(“SELECT count(*) as count FROM $wpdb->kaiin_data”);
foreach ($results as $value) {
$dtcnt = $value->count;
}
// 取り出す最大レコード数
$lim = 15;
$max_p=intval($dtcnt/$lim)+1;
// 表示するページ位置を取得する

$page = intval($_GET[“page”]);

if ($page < 1) { $page = 1; } // 表示するデータの位置を取得する $st = ($page - 1) * $lim; // 前のページ/次のページのページ番号を取得する $prev = $page - 1; if ($prev < 1) { $prev = 1; } $next = $page + 1; // echo "

“;
// 前のページ/次のページへのリンク
echo “該当会員 全 ”.$dtcnt.” 件”;
echo “ 表示 ”.$page.” / “.$max_p.” ページ ”;
if ($page > 1) {
echo ““;
echo “<<前へ”;
echo “
 ”;
}else{
echo “ ”;
}
//ページ送り
if ($dtcnt > 0) {
if ($max_p >= 7) {
if ($page >= 3) {
if ($page > ($max_p -3)) {
$i_start = $max_p – 6;
$i_end = $max_p;
} else {
$i_start = $page – 3;
$i_end = $page + 3;
}
} else {
$i_start = 1;
$i_end = 6;
}
} else {
$i_start = 1; $i_end = $max_p;
}

if ($i_start == 0) {
$i_start = 1;
}

for($i = $i_start; $i <= $i_end; $i++) { if ($i == $page) { $currentPage = "id=\"currentPage\""; } else { $currentPage = ""; } echo "“;

echo ““.$i.”“;

echo ““;
echo ” | “;
}

echo “….”;
echo ““.$max_p.”“;
}

if (($next – 1) * $lim < $dtcnt) { echo " "."“;
echo “次へ>>”;
echo “
“;
}else{
echo “ ”;
}
//ページ送り ここまで
echo “

“;

//
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

“;

//データ抽出
$results = $wpdb->get_results(“SELECT * FROM $wpdb->kaiin_data LIMIT $st, $lim;”);
foreach ($results as $value) {
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
}

echo “

“;
echo “

“;
echo “

 会員番号   商  号  
 代表者名
 ホームページ
 郵便番号
 市町村番地
 メール
“;
echo “ TEL
“;
echo “ FAX
‘.$value->bango.’ ‘.$value->shogo.’
‘.$value->daihyo.’
mail.’>メール
TEL: ‘.$value->TEL.’
FAX: ‘.$value->FAX.’

“;
?>