フレームIE印刷


  model.php



  
<?
# **********************************************************
# SQL文字列作成用
# **********************************************************
function SetCond( &$Value ) {

	if ( $Value == "" ) {
		$Value .= " where ";
	}
	else {
		$Value .= " and ";
	}

}

# **********************************************************
# データベースデータの読出し
# **********************************************************
function GetData( &$SQL ) {

	global $Target,$KeyField,$KeyName;
	global $OutData,$nMax;

	$Query = 'select * from ' . $Target;
	if ( $_POST['In1001'] != "" ) {
		$Query .= " where 名称 like '%{$_GET['In1001']}%'";
	}
	$Column = $SQL->QueryEx( $Query );

	$OutData = "";
	$bFirst = TRUE;
	$nRow = 0;

	while ( $Column ) {

		# 初回ヘッダー印刷
		if( $bFirst ) {
			$bFirst = FALSE;
			HeadPrint( $nRow );
		}

		# 改頁ヘッダー印刷
		if( $nRow > $nMax ) {
			$OutData .= "</PRE>";
			$OutData .= "<PRE style='page-break-before:always'>";
			HeadPrint( $nRow );
		}

		DetailPrint( $Column, $nRow );

		$Column = $SQL->QueryEx( "" );

	}

}

# **********************************************************
# ヘッダ出力
# **********************************************************
Function HeadPrint( &$nRow ) {

	global $OutData;

	$OutData .= str_repeat( " " , 25 );
	$OutData .= "** 商品分類一覧 **\n";
	$OutData .= "商品分類 名  称\n";
	$OutData .= str_repeat( "-" , 80 ) . "\n";

	$nRow = 4;

}

# **********************************************************
# 1行出力
# **********************************************************
Function DetailPrint( &$Column, &$nRow ) {

	global $OutData;

	$OutData .= $Column['商品分類'] . "      ";
	$OutData .= $Column['名称'] . "\n";

	$nRow = $nRow + 1;

}

# **********************************************************
# ヘッド部の編集
# **********************************************************
function EditDataHead( ) {

	global $Target,$KeyField,$KeyName;

}

# **********************************************************
# ボディ部の編集
# **********************************************************
function EditDataBody( ) {

	global $Target,$KeyField,$KeyName;

}

# **********************************************************
# 更新処理
# **********************************************************
function UpdateData( &$SQL ) {

	global $ErrMessage,$Message;
	global $Target,$KeyField,$KeyName;

	return TRUE;
}

# **********************************************************
# 削除処理
# **********************************************************
function DeleteData( &$SQL ){

	global $ErrMessage,$Message;
	global $Target,$KeyField,$KeyName;

	return TRUE;
}

# **********************************************************
# ヘッド部のエラーチェック
# **********************************************************
function CheckDataHead( ) {

	global $ErrMessage;
	global $Target,$KeyField,$KeyName;

	return TRUE;
}

# **********************************************************
# ボディ部のエラーチェック
# **********************************************************
function CheckDataBody( ) {

	global $ErrMessage;
	global $Target,$KeyField,$KeyName;

	return TRUE;
}

?>
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ