データベースのテーブルリスト


  model.php



  
<?
# **********************************************************
# データの読出し
# **********************************************************
function GetData(  ) {

	global $ErrMessage;

	global $SQL,$DbList;

	$Result = mysql_list_tables( $_POST['In1001'], $SQL->Connect );
	if ( $Result ) {
		for( $i = 0; $i < mysql_num_rows($Result); $i++ ) {
			EditListData( mysql_tablename($Result, $i) );
		}
	}
	else {
		$ErrMessage = "データーベース名が不正です ( {$_POST['In1001']} ) ";
	}

}

# **********************************************************
# データの編集
# **********************************************************
function EditListData( $Target ) {

	global $OutData;

	$OutData .= "<TR>";
	$OutData .= "<TD class=MyCell>";
	$OutData .= "$Target";
	$OutData .= "</TD>";
	$OutData .= "</TR>";

}

# **********************************************************
# 画面の編集
# **********************************************************
function EditDataHead( ) {


}

# **********************************************************
# エラーチェック
# **********************************************************
function CheckDataHead( ) {

	global $ErrMessage;
	global $SQL,$DbList;

	$Result = mysql_list_dbs( $SQL->Connect );
	for( $i = 0; $i < mysql_num_rows($Result); $i++ ) {
		$DbList .= "<OPTION ";
		if ( $_POST["In1001"] == "" ) {
			if ( $i == 0 ) {
				$_POST['In1001'] = mysql_tablename($Result, $i);
			}
		}
		else {
			if ( strtoupper($_POST['In1001']) 
				== strtoupper(mysql_tablename($Result, $i)) ) {
				$DbList .= "selected";
			}
		}
		$DbList .= ">" . mysql_tablename($Result, $i);
	}

}
?>
  










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





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

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ