function setBlogArticleCommentTotal($id) { $id = intval($id); if (!is_int($id)) { return false; } $total = SelectData('blog_comment', array('count(*)'), array('blog_article_id' => $id, 'is_show' => 'y')); $total = $total[0]['count(*)']; UpdateData('blog_article', array('blog_comment_total' => $total), array('blog_article_id' => $id)); return true; }
<div class="menublock"> <div class="menutitlecontainer"> <div class="menutitle">PHP & MYSQL <sub>ONLINEMARKBOOK</sub></div> </div> <ul class="menucontainer"> <li><div class="menuitem"> <form method="post"> <input type="submit" name="menu_edit" value="EDIT" id="menu_button"></div> </form></li> <li><div class="menuitem"><a href="../index.html">↵</a></div></li> </ul> </div> <div class="maincontainer"> <div class="subcontainer_phpmb"> <?php $sql = SelectData('*', 'Markbook'); $tabledata = QuerySQL($sql, $database); if ($tabledata->num_rows > 0) { //table headings echo "<table align='center'><tr class='first_col'>\n\t\t\t\t\t\t\t\t<th>First Name</th>\n\t\t\t\t\t\t\t\t<th>Last Name</th>\n\t\t\t\t\t\t\t\t<th>Student Number</th>\n\t\t\t\t\t\t\t\t</tr>"; //table content while ($field = mysqli_fetch_assoc($tabledata)) { echo "<tr class='highlightable_row'><td>" . $field['FirstName'] . "</td>"; echo "<td>" . $field['LastName'] . "</td>"; echo "<td>" . $field['StudentNum'] . "</td></tr>"; } //close the table echo "</table>"; } else { echo "There are no markbook entries to view. Press EDIT to add an entry."; }
$DBSel = new DBSelect(); // Selectクラス $AlbumData = null; // 配列データ $i = 0; // カウンタ // DB接続エラーがあれば中断 if ($DBSel->getError() != null) { echo $DBSel->getError(); require_once './php/Common/ExitCode.html'; exit; } // ページのタイトル名を渡す。 $View->setTitle($_GET['AlbumName']); // 出力するデータを選定する。 $DBSel->setResult(SelectData($DBSel->getSetDB(), $DBSel->getSql(), $View->getTitle())); // ControlからViewへ移動 $View->setAlbumData($DBSel->getResult()); ?> <a href="./AlbumMain.php"><img src="./BackDesign/MainLogo.png" alt="トップページへ戻る" class="MainLogo"></a> <h2 id="Title"><?php echo $View->getTitle(); ?> のアップロード一覧</h2> <div id="PageMain"> <table class="TableDesign"> <tr> <th>サムネイル</th> <th>ファイル名</th> <th>サイズ(Byte)</th>