「新着ブログ詳細」の編集履歴(バックアップ)一覧に戻る
新着ブログ詳細 - (2006/01/23 (月) 17:08:40) のソース
<?php //=========================================== //メイン //=========================================== //ファイル読み込み require_once("./init.php"); $h = new html(); $h->header_html("新着ブログ詳細");//ヘッダー $da = new Sintyaku(); // $da->sin(); $h->footer_html(); //フッター //================================================= //データベースから情報を取得 //================================================= class Sintyaku{ function sin(){ global $usr,$ki,$bg,$pro,$ca,$search_num; $con_id = sql_init::connect(); $sql = "SELECT {$ki['colum']}.{$ki['id']},{$bg['title']},{$ca['name']},{$pro['name']},{$ki['text']},{$ki['day']},{$ki['time']},{$ki['title']}" ." FROM (({$ki['colum']} " . "RIGHT outer JOIN {$bg['colum']} " ."ON {$bg['colum']}.{$bg['id']} = {$ki['colum']}.{$ki['id']}) " . "RIGHT outer JOIN {$pro['colum']} " ."ON {$bg['colum']}.{$bg['id']} = {$pro['colum']}.{$pro['id']}) " . "left outer JOIN {$ca['colum']} " ."ON {$ca['colum']}.{$ca['no']} = {$bg['colum']}.{$bg['cno']} " ."ORDER BY {$ki['day']} DESC,{$ki['time']} DESC "; //sqlの実行 $res = mysql_query($sql,$con_id); //件数を数える $rows = mysql_num_rows($res); //10件ごとに表示されるように指定 $sql .= "LIMIT $pagenow,$search_num"; //sql実行 $sqll = mysql_query($sql,$con_id); //表示するとこ while($row = mysql_fetch_array($res,MYSQL_ASSOC)){ //内容簡易表示 $row[$ki_text] = mb_strimwidth($row{$ki['text']}, 0, $ki['sinrow']+3,"...","SJIS"); //データを取る $btitle = $row{$bg['title']}; $date = $row{$ki['day']}; $time = $row{$osi['time']}; $title = $row{$ki['title']}; $text = $row[$ki_text]; $name = $row{$pro['name']}; if(!isset($name) || $name ==""){ $name = $row{$bg['id']}; } //内容を表示 echo"<p><b>ブログ名:</b>$btitle<br> <b>日付:</b>$date $time<br/> <b>タイトル:</b>$title<br/> <b>内容:</b>$text<br/> <b>name</b>$name<br/></p>"; } if($rows >= 50){ $rows = 50; } if($rows !=0){ //ページナビ page_navi:: page_navi($rows,$pagenow); } } } ?>