ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: PHP でブレイク処理のセオリー
名前: lightbox
処理選択
パスワード

件名 PHP でブレイク処理のセオリー
名前 lightbox
コメント
[[基本構成]]

@DIV
global $OutData;

# @C:red(最初の読み出し)
$Column = $SQL->QueryEx( $Query . $Cond );

# @C:red(ループ前に保存エリアをクリア)
$Before = array();
while ( $Column ) {

	// ブレイク時 ( はきだす )
	if ( $Before['問題ID'] != $Column['問題ID'] ) {
		// 処理
		$OutData .= "<TR>\n";
		$OutData .= "<TD nowrap class=\"body\">{$Column['問題ID']}</TD>\n";
		$OutData .= "<TD nowrap class=\"body\">{$Column['内容']}</TD>\n";
		$OutData .= "<TD nowrap class=\"body\">{$Column['選択肢']}</TD>\n";
		$OutData .= "</TR>\n";

	}
	// 通常時( ためる )
	else {
		// 処理
	}


	# @C:red(次のデータを読み出す前に現在の値を保存
	$Before = $Column;
	$Column = $SQL->QueryEx( );

}
@END


※ $OutData は、表示専用コード内で埋め込まれています


@HTML
<STYLE>
.head { background-color:silver }
.body { background-color:#CED9B2 }
</STYLE>
<TABLE id="data" border=0 bgcolor=black cellspacing=1 cellpadding=5>
<TH nowrap class="head">問題ID</TH>
<TH nowrap class="head">内容</TH>
<TH nowrap class="head">選択肢</TH>
<TR>
<TD nowrap class="body">0008</TD>
<TD nowrap class="body">USER_CONSTRAINTSデータディクショナリビューで確認したところ、<br>
制約タイプが<b style='color:red'>「C」</b>と表示されています。この制約の種類を選びなさい。<br>
</TD>
<TD nowrap class="body">A.     主キー制約</TD>
</TR>
<TR>
<TD nowrap class="body">0009</TD>
<TD nowrap class="body">ユーザー所有のオブジェクトに関連する情報を参照するための<br>
データディクショナリビューの接頭語として正しいものを選びなさい。</TD>
<TD nowrap class="body">A. USER</TD>
</TR>
<TR>
<TD nowrap class="body">0010</TD>
<TD nowrap class="body">ビュー定義を確認するためのデータディクショナリビューを選びなさい</TD>
<TD nowrap class="body">A) USER_TAB_VIEWS</TD>
</TR>
</TABLE>
@HEND