$DBSelect = new DBSelect(); // DBデータ取得クラス $Done = null; // DB操作結果 // DB接続にエラーが発生している場合は、始めに知らせる。 if ($DBInsert->getError != null) { echo $DBInsert->getError(); require_once './php/Common/ExitCode.html'; exit; } // 新規または既存アルバム名を取得(Model→Control) $InputName->setInputName(htmlspecialchars($_POST['CreateName']), $_POST['AlbumList']); $UpList->setAlbumName($InputName->getInputName()); // 新規アルバム名の場合はディレクトリを作成 DirCheck($UpList->getFileDirPath(), $UpList->getAlbumName()); // DBにデータを登録 /// 登録データをセット $DBInsert->setResult(DBIn($DBInsert->getSetDB(), $DBInsert->getSql(), $UpList->getAlbumName(), $UpList->getFileDirPath(), $UpList->getFileName(), $UpList->getFileSize(), $UpList->getToDate())); /// 登録データを実行 $Done = $DBInsert->getResult(); $Done->execute(); // ファイル名をId名にするために、Idを取得する。 /// Select文の作成 $DBSelect->setResult(DBSel($DBSelect->getSetDB(), $DBSelect->getSql(), $UpList->getToDate())); // 登録されたデータをディレクトリに移動 MoveData($UpList->getTmpFile(), $UpList->getFileDirPath(), $UpList->getAlbumName(), $DBSelect->getResult(), $UpList->getFileName()); ?> <script type="text/javascript" src="./js/Regist/MainBack.js"></script> </body> </html>
$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>